Tonausgabe am Tablet ?

Begonnen von dt2510, 23 Februar 2017, 10:22:23

Vorheriges Thema - Nächstes Thema

dt2510

Ich überlege gerade, ob es möglich ist am Tablet - zusätzlich zu den visuellen Widgets - auch entprechende Signale oder Ansagen abzuspielen, wenn sich z.B. ein Status ändert.
Ich habe gerade einen Fibaro Button im Eingang montiert, der zwischen "Home" und "Away" hin und her schaltet. Abends seh' ich das an der Beleuchtung die entsprechend geschaltet wird, aber Tagsüber fehlt mir eine Bestätigung des Schaltvorganges ...

sinus61

Ich lass mir da über Amad auf dem Tablet Ansagen ausgeben.

setstate

es gibt auch das tts widget (nicht von mir). Infos dazu nur hier irgendwo tief im Forum

Und es gibt noch das Webviewcontrol

sinus61

Das tts Widget kannte ich bisher nicht, gerade mal ausprobiert. Es reagiert etwas schneller als über Amad zu senden und die Stimme hört sich besser an, die Aussprache ist nicht so maschinell. Bei längeren Texten verschluckt sich die Dame aber mal, für kurze Meldungen ist es aber eine gute Lösung.

sinus61

Da es ja anscheinend noch nicht dokumentiert ist hier mal eine kurze Info zur Anwendung.

In Fhem:

define speak dummy

In Ftui irgendwo ganz am Anfang:

<div data-type="tts" data-device="speak"></div>

Mit

set speak Guten Morgen

spricht das Tablet jetzt.

Smokey-Joe

@ sinus61 sry bei mir funktioniert das nicht:
1. dummy angelegt
2. in der ftui index.html den code unter <body> eingefügt
3. set speak textblahblah in fhem eingegeben
4. nix passiert im firefox

ne idee ?

CoolTux

Hast Du denn das tts Widget installiert?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Smokey-Joe

#7
was muss ich denn installieren ?
hab das genauso gemacht wie es hier https://wiki.fhem.de/wiki/FTUI_Widget_Tts beschrieben ist
Auch <div data-type="tts" data-device="speak"></div> ist nach <body> eingefügt.
Besten Dank für deine Hilfe cooltux ;)

CoolTux

Gehe mal in das FTUI Verzeichnis und da ins Verzeichnis js. Da sollte dann eigentlich eine widget_tts.js liegen. Hast Du die?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Smokey-Joe

Melde mich heute Abend wieder momentan auf Arbeit ;)

Smokey-Joe

Die Datei "widget_tts.js" ist im Ordner /opt/fhem/www/tablet/js/   vorhanden...

Smokey-Joe

Ok also mit Chrome funktioniert es aber mit firefox (favorit) nicht ... ne idee ?

CoolTux

Nicht wirklich. Kannst nur debuggen. F12 drücken für Entwickleroptionen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Smokey-Joe

komischerweise läuft es jetzt ohne beitun nach etlichen versuchen unter chrome jetzt auch auf firefox  :o kp warum ....
thx trotzdem ;)

yellowpinky

#14
Hallo;

Die Ausgabe funkioniert auf meinem Fully-Browser am Tablet nicht.
Starte ich den Firefox am Tablet .. kein Problem, Sprachausgabe OK
Gibt es hier beim Fully -Browser bei den Einstellungen was zu beachten.. schon eniges versucht komme aber nicht weiter

Nachtrag:
Wenn ich in meiner html den code...<div data-type="tts" data-device="Sprachausgabe_1"></div>

einbringe funktioniert auch das popup meiner Webcam nicht mehr welches in der selben html steht.
<!-- CAMERA-POPUP -->
<div class="top-space">
    <div data-type="popup" data-device="KameraEingang" data-get-on="on" data-get-off="off" data-height="600px" data-width="1000px">
        <div></div>
        <div class="dialog">
            <header><div data-type="label" class="medium red">LiveStream KAMERA EINFAHRT</div></header>
                       
            <div data-type="image"
            data-size="95%"
    data-device="A_KameraEingang"
    data-get="StmKeymjpegHttp"
             onclick="$('.dialog-close').trigger('click');">
            </div>
        </div>
    </div>
</div>


Wie gesagt nur bei Fully. Bei Firefox ist es OK.

Danke
Daniel