Skip to content
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:

  1. an einer Zentralen Stelle im FTUI das Widget definieren (eine Instanz): <div data-type="tts" data-device="tts"></div>
  2. in fhem zb einen dummy anlegen define tts dummy
  3. 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.

Clone this wiki locally