Seite 7 von 7

Re: openhab 3 echo text to speech

Verfasst: 19. Sep 2022 19:23
von sihui
N1d45 hat geschrieben: 19. Sep 2022 19:19 Geht das auch über die UI?
Sorry, kann ich dir nicht sagen, nutze ich nicht.

Re: openhab 3 echo text to speech

Verfasst: 19. Sep 2022 19:28
von N1d45
filmgucker2 hat geschrieben: 19. Sep 2022 19:18 Nochmals, vielen Dank für den Tipp. Funktioniert zwar, aber noch suboptimal:
Alexa sagt mir den "state" vom Item "Stromverbrauch".
Aber: Sie sagt "der derzeitige Stromverbrauch beträgt...(und jetzt der Item.state):
"Dreihundertdreizehn...sieben" und dann das "Watt", was ich rangehängt habe.
Das "sieben" ist der Wert Nachkommastelle, die ich gar nicht haben will.
Und beim Zählerstand, der 36765 beträgt, sagt sie mir "dreisechssieben..." usw.
Schöner wär halt "sechsunddreißigtausend...".
Kann man das beides mit irgendeinem "var-Wert" hinkriegen im Skript? Oder beim
aus dem Binding übergebenen Wert?

VG
Knut
Man kann den Wert auch zu einem String konvertieren, dann sagt sie vielleicht "sechsunddreißigtausend..." und lässt "state" weg.
Man kann Pausen einbinden.
Schau mal hier ab Minute 31 als Beispiel
https://www.youtube.com/watch?v=rnxtPkf ... Jl&index=6

Code: Alles auswählen

if((new Date(itemRegistry.getItem("Mull_Ergebnisstart_0").getState().toString()) - new Date()) < 104400000)
  {events.sendCommand("EchoShow_TextSpeech", "<speak>Morgen steht folgender Termin an <break time=\"500ms\"/>" + (itemRegistry.getItem("Mull_Ergebnistitel_0").getState().toString()) + "</speak>");}

Re: openhab 3 echo text to speech

Verfasst: 20. Sep 2022 09:17
von filmgucker2
Der BangerTech! Ich hab schon so viel von ihm gelernt...
Ich schau dann mal. Danke!