-
Notifications
You must be signed in to change notification settings - Fork 84
Christoph Haas edited this page Sep 13, 2017
·
2 revisions
Ein neues Widget für v2.2 zur Sprachsynthese auf Basis ResponsiveVoice (http://responsivevoice.org - free for non commercial use).
Mit dem Android Fully Browser, Chrome und Edge funktioniert es soweit wie erwartet, weitere habe ich nicht getestet. Falls du Lust hast, kannst du es dir ja mal anschauen.
zur Verwendung:
- an einer Zentralen Stelle im FTUI das Widget definieren (eine Instanz):
<div data-type="tts" data-device="tts"></div>
- in fhem zb einen dummy anlegen
define tts dummy
- mit
set tts Hallo Welt
sollte der Text gesprochen werden
Erweiterte Konfiguration:
data-get: Default 'state'
data-voice: Default 'Deutsch Female'
data-pitch: Default 1.0
data-rate: Default 1.0
data-volume: Default 1.0
Hinweis für Chrome auf Android-Tablets: Falls keine Sprache ausgegeben wird, liegt das möglicherweise an der Autoplay-Policy, die es verhindert, dass Audio spielen darf, ohne dass eine Benutzer-Aktion erfolgt ist. Um diese Einstellung zu ändern, muss man chrome://flags aufrufen, nach "Autoplay policy" suchen und dort einstellen, dass man Autoplay auch ohne Benutzer-Aktion ausführen möchte.