Hallo zusammen,
das oben beschriebene Widget funktioniert bei mir nicht oder ich verstehe die Funktionsweise nicht..
Was ich bisher gemacht habe...
define speak dummy
Nach dem <body> eingefügt:
<div data-type="tts" data-device="speak"></div>
und den Befehl:
set speak Guten Morgen
ausgeführt...
Die Datei "widget_tts.js" ist im Ordner /opt/fhem/www/tablet/js/ ist vorhanden...
Jetzt habe ich erwartet, das, wenn ich die Seite in FTUI in der nach dem <body> der code <div data-type="tts" data-device="speak"></div> eingeführt wurde, aufrufe, ich den Satz Guten Morgen höre. Nach meinem Verständnis auch wenn ich die Seite neu lade...
Aber , nichts...
Wo ist mein Denkfehler?
Kann keiner helfen?
Braucht Ihr noch weitere Informationen??
@rhoffm34
Ich verwende ebenfalls das FTUI-Widget tts und es funktioniert eigentlich problemlos - zentral eingebettet hört man den Text seitenunabhängig.
Aktivierst Du Debug-Level 2
<meta name='debug' content='2'>
kannst Du prüfen, ob der gewünschte Text "angeliefert" wird
tts: update called with new timestamp (2020-09-30 17:22:41 != 2020-09-30 17:24:05). Speak: Guten Morgen)
Wird der Text "angeliefert", aber man hört nichts, ist vermutlich die autoplay-Steuerung im Browser noch nicht korrekt eingestellt ...
Übrigens Thema besser nach "FHEM Forum --- FHEM --- Frontends --- TabletUI" verschieben ...