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

ResponsiveVoice - Last ned norske talebeskjeder som MP3


Moskus

Anbefalte innlegg

1 minutt siden, Arne Johnny skrev:

Nå fikk jeg denne: 

Running script C:\Program Files (x86)\HomeSeer HS3\scripts\voice.vb :Målet forårsaket et unntak under aktivering.Forespørselen ble avbrutt: Kan ikke opprette SSL/TLS-sikret kanal.

 

Prøv å endre fra https:// til http:// i scriptet. :) 

Lenke til kommentar
Del på andre sider

2 minutes ago, ZoRaC said:

 

Prøv å endre fra https:// til http:// i scriptet. :) 

huh.. Av en eller merkelig årsak startet det plutselig å funke igjen. Uten å endre noenting etter forrige feilmelding. Pussig.  Eneste jeg egentlig gjorde var å åpne webbrowser for så å kjøre scriptet på nytt..

Prøver litt mer så får man se om det endrer seg igjen.

Lenke til kommentar
Del på andre sider

Jeg sliter med å få spilt av mp3er over Squeezebox-plugin. Plugin kræsjer hver gang, kommer aldri noe lyd ut. Har forsøkt både "play audio file" og "speak". @Moskus??

image.thumb.png.7a9144716bfff5cb8b1e8dd79842be0f.png

 

nov-03 23.38.52   SqueezeBox Debug SpeakOutNextInQueue - Started Speech: cc:cc:09:c1:22:64 playlist index 3
nov-03 23.38.52   SqueezeBox (Player_cccc09c12264) Debug Kjøkken - SpeakerClientSpeakStart. Play index: 3
nov-03 23.38.52   SqueezeBox Debug SpeakToFile(). Call Duration=00:00:00.0740185
nov-03 23.38.52   SqueezeBox Debug SpeakToFile mp3 start. cmd: C:\Program Files (x86)\HomeSeer HS3\lame.exe args: --silent "C:\Program Files (x86)\HomeSeer HS3\html\SqueezeBox\SpeakIn_0.wav" "C:\Program Files (x86)\HomeSeer HS3\html\SqueezeBox\SpeakIn_0.mp3"
nov-03 23.38.52   SqueezeBox Debug SpeakToFile sound file: c:\program files (x86)\homeseer hs3\media\nattatid.mp3
nov-03 23.38.52   SqueezeBox Debug SpeakToFile. WAV: C:\Program Files (x86)\HomeSeer HS3\html\SqueezeBox\SpeakIn_0.wav MP3: C:\Program Files (x86)\HomeSeer HS3\html\SqueezeBox\SpeakIn_0.mp3 Text: c:\program files (x86)\homeseer hs3\media\nattatid.mp3 IsFile: True FileExists: True
nov-03 23.38.52   SqueezeBox Debug SpeakOutNextInQueue - Added URLs: cc:cc:09:c1:22:64 playlist add http://192.168.1.4/SqueezeBox/SpeakIn_0.mp3
nov-03 23.38.52   SqueezeBox (Player_cccc09c12264) Debug Kjøkken - SpeakerClientSpeakAddURL. URL: http://192.168.1.4/SqueezeBox/SpeakIn_0.mp3 Play index: 3
nov-03 23.38.52   SqueezeBox Debug SpeakOutNextInQueue - SpeakProxy. Remaining Queue Length: 0 SpeakerClient: LMS Host: Text: c:\program files (x86)\homeseer hs3\media\nattatid.mp3
nov-03 23.38.52   SqueezeBox Debug Entering SpeakOutNextInQueue. Status: starting. PendingSpeechTrackEnd: False
nov-03 23.38.52   SqueezeBox Debug Entering speechTimer_Elapsed
nov-03 23.38.51   SqueezeBox Debug Exiting speechTimer_Elapsed
nov-03 23.38.51   SqueezeBox Debug Exiting SpeakOutNextInQueue. New status: starting. PendingSpeechTrackEnd: False
nov-03 23.38.51   SqueezeBox (Player_cccc09c12264) Debug Kjøkken - SpeakerClientSpeakCheckIfDone. Setting PendingSpeechTrackEnd (current: False) to False
nov-03 23.38.51   SqueezeBox Debug StartSpeechTimer. State: starting Duration: 0:1:0 (1000)
nov-03 23.38.51   SqueezeBox (Player_cccc09c12264) Debug Kjøkken - SpeakerClientEnable. speakVolume: 26
nov-03 23.38.51   SqueezeBox Debug Entering EnableSpeaking, Client:
nov-03 23.38.51   SqueezeBox Debug SpeakOutNextInQueue - Starting. Queue Length: 1 SpeechAudioEnabled: False SpeakerClient: LMS Speak Host:
nov-03 23.38.51   SqueezeBox Debug Entering SpeakOutNextInQueue. Status: stopped. PendingSpeechTrackEnd: False
nov-03 23.38.51   SqueezeBox Debug Entering speechTimer_Elapsed
nov-03 23.38.51   SqueezeBox Debug Exiting SpeakIn. Queue Length: 1 State: stopped
nov-03 23.38.51   SqueezeBox Debug StartSpeechTimer. State: stopped Duration: 0:0:4 (4)
nov-03 23.38.51   SqueezeBox Debug Entering SpeakProxyUpdateDevices
nov-03 23.38.51   SqueezeBox Debug Entering SpeakIn host: , device: 0, Text: c:\program files (x86)\homeseer hs3\media\nattatid.mp3 , Enabled: True
Lenke til kommentar
Del på andre sider

10 timer siden, iceball skrev:

Jeg sliter med å få spilt av mp3er over Squeezebox-plugin. Plugin kræsjer hver gang, kommer aldri noe lyd ut. Har forsøkt både "play audio file" og "speak". @Moskus1f913.png1f62c.png

Spør her:

https://forums.homeseer.com/forumdisplay.php?f=982

 

.. men det er mulig MP3-filen må ligge et sted som er tilgjengelig fra Logitech Media Center.

Lenke til kommentar
Del på andre sider

  • 4 uker senere...

Nytt problem, scriptet vil ikke lage en lengre TTS, stopper ved grader celsius når jeg vil forsøke å spille av noen stringer fra YR.

Parameter som scriptet skal lage TTS av:

Været i dag $$DTR:1925:

Og selve devicen.

Reference ID 1925
Technology Address WD-0018
Status 0 = OFF
Value 0   
String Snø, -1 °C. Laber bris, 6,6 m/s fra Nord-nordøst. 0,3 - 0,6 mm regn

 

Samme gjelder 0 °C, så det må være grader-tegnet som er problemet for min HS. Hvis jeg kopierer stringen inn i nettadressen manuelt så fungerer det fint. Bruker Siggi sin versjon med WebClient. Noen som har tips?

Lenke til kommentar
Del på andre sider

6 timer siden, iceball skrev:

Samme gjelder 0 °C, så det må være grader-tegnet som er problemet for min HS. Hvis jeg kopierer stringen inn i nettadressen manuelt så fungerer det fint. Bruker Siggi sin versjon med WebClient. Noen som har tips?

 

Må sikkert url-encodes. 

Kanskje funksjonen her fungerer?

https://forums.homeseer.com/showpost.php?p=1148547&postcount=3

 

Alternativt, kjøre en replace av grader-tegnet med ordet «grader». :) 

Lenke til kommentar
Del på andre sider

15 minutter siden, Moskus skrev:

Dette hadde jeg prøvd først... ;)

 


Dim speakThis as String = hs.ReplaceVariables(input.ToString).Replace("°C","grader")

 

Takk! Det fungerte først ikke, men tenkte at det var HTML-kodet så da fungerte .Replace("°","grader"). 

  • Like 1
Lenke til kommentar
Del på andre sider

Akkurat nå, Guahtdim skrev:

@iceball: Har du fått Squeezeboxplugin til å fungere for avspilling avmeldinger? Hva er løsningen?

Jeg har gitt den litt opp. Kontaktet dog ikke utvikleren, men røyk på en Sonos Playbase på fredagen, så regner med jeg bytter resten også over til Sonos ?

  • Haha 1
Lenke til kommentar
Del på andre sider

  • 11 måneder senere...
På 22.9.2017 den 11.20, Moskus skrev:

Jeg testet dette over kl. 11:15 og spilte av "Dette er en test! Klokken er kvart over elleve!".

Imponerende. :)

Funket på første forsøk. Tenk noe så "enkelt"! Takk for at du deler din HS kunnskap med oss @Moskus

Endret av toonwolf
Lenke til kommentar
Del på andre sider

8 minutter siden, toonwolf skrev:

En liten detalj @Moskus, hvordan kan jeg legge inn pause i teksten? Har forsøkt med forskjellige varianter ref denne tråden

Dette her funker ikke f.eks:


Hei $$DSR:219:<silence mSec=""700"" />Døra er låst opp. 

 

Svarer på mitt eget spørsmål. Dette funker vel ikke fordi denne løsningen ikke bruker den innebygde TTS motoren i HS men code.responsivevoice.org - spørsmålet da er om det i det hele tatt er mulig å legge inn pause i teksten?

Lenke til kommentar
Del på andre sider

På 9.11.2018 den 13.37, toonwolf skrev:

Dette funker vel ikke fordi denne løsningen ikke bruker den innebygde TTS motoren i HS men code.responsivevoice.org - spørsmålet da er om det i det hele tatt er mulig å legge inn pause i teksten?

Riktig, det er ikke HS sin TTS. Så det kan bare responsivevoice.org svare på. :) 

Lenke til kommentar
Del på andre sider

På 9.11.2018 den 13.44, toonwolf skrev:

"Low-tech". Gjenstår å se om det funker. Delt opp i to oppgaver

dette funker så da er jeg fornøyd

 

2 minutter siden, Moskus skrev:

Så det kan bare responsivevoice.org

så ikke noe i dokumentasjonen deres for å legge inn pause

Lenke til kommentar
Del på andre sider

  • 1 måned senere...

Kjører Linux og har endret til webClient, slik det er foreslått tidligere.

 

Det fungerer, men får disse feilmeldingene: 

Dec-18 12:29:41   Error Compiling script /usr/local/HomeSeer/scripts/ResponsiveVoice.vb: 'WebClient' is not declared. It may be inaccessible due to its protection level.
Dec-18 12:29:41   Error Compiling script /usr/local/HomeSeer/scripts/ResponsiveVoice.vb: The import 'System.Core' could not be found.

 

I og med at det er en statisk tekst jeg kjører (varsler ungene om ferdig middag på deres Sonoser), har jeg renamet tts.mp3 til middag.mp3 og kaller den i eventet. Da slipper jeg å oppdatere mp3-filen hver gang, og kaller pr nå ikke scriptet.

Endret av BME
Lenke til kommentar
Del på andre sider

  • 1 måned senere...
  • 5 måneder senere...

Dette er sikkert superenkelt, men jeg får det ikke helt til. 

 

Bakgrunn: Jeg har nettopp begynt å bruke Chromecast-enheter som speaker proxy. Da ble det plutselig problemer, for det virker som om disse enhetene (eller plugin'en?) cacher filen som blir brukt så lenge filnavnet er det samme. Alle eventene mine lager samme fil, tts.mp3, og de vanlige speaker-klientene spiller av den nye filen, mens Chromecastenhetene spiller av den første som ble spilt av. Da er det litt vanskelig når noen ringer på døra og dette annonseres riktig på vanlige speakerklienter, mens chromecastenhetene maser om at vaskemaskinen ikke er tømt...:)

 

Anyhow, tenkte det var enklest å omgå problemet ved å angi filnavn som parameter til scriptet, slik at hvert event hadde hver sin fil. Noen (@Moskus?) som kan modifisere scriptet?

 

PS: Har spurt om problematikken på HS-forumet nå nettopp, kanskje det er noe som kan gjøre med plugin'en også.

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.

×
×
  • 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.