Gå til innhold
  • Bli medlem

ResponsiveVoice - Last ned norske talebeskjeder som MP3


Moskus
 Del

Anbefalte innlegg

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
Lenke til kommentar
Del på andre sider

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.

Lenke til kommentar
Del på andre sider

  • 6 måneder senere...

Denne tråden blir aldri "gammel". Lette etter en litt mer "maskulin" stemme og fant parameter &gender=male

https://code.responsivevoice.org/getvoice.php?t=Jeg%20snakker%20norsk%20og%20er%20mann!&tl=no-NB&gender=male&pitch=0.5

Kom i versjon 1.3.8 https://responsivevoice.org/change-log/ så har nok vært en stund

  • Like 1
Lenke til kommentar
Del på andre sider

  • 1 år senere...

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å?

Lenke til kommentar
Del på andre sider

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
Lenke til kommentar
Del på andre sider

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.

Lenke til kommentar
Del på andre sider

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.

 Del

×
×
  • Opprett ny...