Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Anbefalte innlegg

Skrevet

Jeg brukte bare scriptet første gang. Deretter lagret jeg fila under annet navn, som jeg da kaller fra eventet.

 

Kanskje du kan kjøre script mot tjenesten utenfor hs3 med tekst og filnavn som parameter, som du lagrer lokalt og kaller fra de enkelte eventen?

 

Bonus er at det da fungerer også når tjenesten er nede eller du har mistet internett ?

  • Like 1
Skrevet

OK, da. Prøv dette (helt utestet).

Sub Main(Byval input as Object)
    Dim speakThis as String = hs.ReplaceVariables(input.ToString.Split("#")(0))
    Dim filename as String = input.ToString.Split("#")(1)

    Dim remoteFile as String = "https://code.responsivevoice.org/getvoice.php?t=" & speakThis & "&tl=no&sv=g2&vn=&pitch=0.5&rate=0.5&vol=1"
    Dim localFile as String = hs.GetAppPath & "\" & filename & ".mp3"

    My.Computer.Network.DownloadFile(remoteFile, localFile, "", "", False, 3000, True)
End Sub

Parameter er nå "hva_som_skal_sies#filnavn_uten_filendelse". Dvs. en firkant (#) mellom det som skal sies og filnavnet.

  • 6 måneder senere...
Skrevet

Ja, ser ut som de nå krever registrering:

https://code.responsivevoice.org/responsivevoice.js?key=YOUR_UNIQUE_KEY

 

 

... ok, jeg har registrert meg. Det holder å legge til "&key=DIN_NØKKEL" på slutten av URI'en.

  • Like 1
  • Thanks 1
  • 1 år senere...
Skrevet

HS4 - fungerer dette der?

 

Sub Main(Byval input as Object)
    Dim speakThis as String = hs.ReplaceVariables(input.ToString)

    Dim remoteFile as String = "https://code.responsivevoice.org/getvoice.php?t=" & speakThis & "&tl=no&sv=g2&vn=&pitch=0.5&rate=0.5&vol=1"
    Dim localFile as String = hs.GetAppPath & "\tts.mp3"

    My.Computer.Network.DownloadFile(remoteFile, localFile, "", "", False, 3000, True)
End Sub

 

 

 

705038337_Skjermbilde2022-01-14kl_14_33_28.thumb.png.72e407ae0f018128f5b5a0cc7be0ee61.png

 

Loggen lyser rødt med:

 

Running script ResponsiveVoice.vb :Målet forårsaket et unntak under aktivering.

 

Har registrert meg og fått key, men aner ikke hvor den skal inn. 😮

 

Den leser opp "C:\Program Files (x86)\HomeSeer HS3\.tts.mp3"

 

Noen som gidder og si hva jeg roter med nå?

Skrevet
21 hours ago, Erling said:

HS4 - fungerer dette der?

Fungerer det i HS3 så fungerer det i HS4.

 

21 hours ago, Erling said:

Har registrert meg og fått key, men aner ikke hvor den skal inn. 😮

Se posten over din.

21 hours ago, Erling said:

Den leser opp "C:\Program Files (x86)\HomeSeer HS3\.tts.mp3"

Hvorfor har du et punktum først i filnavnet?

  • Thanks 1
Skrevet
Moskus skrev (10 timer siden):

Hvorfor har du et punktum først i filnavnet?

 

Ø…, si det. Vill gjetting at jeg var borti med pølsefingrene når jeg la det inn.

 

+

 

@Moskus takk nok en gang, pusset brillene - voila det fungerer.

 

+

 

AirplaySpeak plug-innen hjelper ikke. Testet den i går kveld. «Alt» den gjør er og tillate at Homeseer kan «speak» til Airplay-høyttalere uten HS-Touch. Samme stemme som ellers.

 

BLSpeech får jeg ikke testa på 4’ern, lå inn i 3’ern som demo men den gikk ut før jeg rakk å teste. #typisk…

 

Håper dette trikset her fungerer lenge.

 

Takk.

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.