openhab 3 echo text to speech

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: openhab 3 echo text to speech

Beitrag 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.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

N1d45
Beiträge: 123
Registriert: 5. Jan 2020 14:26
Answers: 2

Re: openhab 3 echo text to speech

Beitrag 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>");}

filmgucker2
Beiträge: 237
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: openhab 3 echo text to speech

Beitrag von filmgucker2 »

Der BangerTech! Ich hab schon so viel von ihm gelernt...
Ich schau dann mal. Danke!
Raspberry Pi 4, OH 4.0.3

Antworten