FTUI Widget Tts: Unterschied zwischen den Versionen

Aus FHEMWiki
(Neuerstellung)
 
(Übersetzungen)
Zeile 12: Zeile 12:
|'''data-voice'''||Auswahl der Stimme||Deutsch Female||data-get="UK English Male"<br /> data-get="Chinese Female"
|'''data-voice'''||Auswahl der Stimme||Deutsch Female||data-get="UK English Male"<br /> data-get="Chinese Female"
|-
|-
|'''data-pitch'''||Pitch (Bereich 0 bis 2)||1.0||
|'''data-pitch'''||Tonhöhe (Bereich 0 bis 2)||1.0||
|-
|-
|'''data-rate'''||Rate (Bereich 0 bis 1.5)||1.0||
|'''data-rate'''||Sprachgeschwindigkeit (Bereich 0 bis 1.5)||1.0||
|-
|-
|'''data-volume'''||Lautstärke (Bereich 0 bis 1)||1.0||
|'''data-volume'''||Lautstärke (Bereich 0 bis 1)||1.0||

Version vom 2. März 2017, 18:37 Uhr

Das TTS Widget ist ein Widget für FHEM Tablet UI, mit dem man eine Sprachansage ausgeben kann. Damit lassen sich z.B. Warnungen ausgeben oder der Wetterbericht ansagen.

Attribute

Attribut Beschreibung Standard-Wert Beispiel
data-get Reading, aus dem der angesagte Text ausgelesen wird state data-get="state"
data-voice Auswahl der Stimme Deutsch Female data-get="UK English Male"
data-get="Chinese Female"
data-pitch Tonhöhe (Bereich 0 bis 2) 1.0
data-rate Sprachgeschwindigkeit (Bereich 0 bis 1.5) 1.0
data-volume Lautstärke (Bereich 0 bis 1) 1.0

CSS Klassen

Keine

Beispiele

Einfache Ansage

In FHEM einen Dummy definieren:

define speak dummy

Auf der gewünschten FTUI Seite ganz am Anfang nach dem <body> Tag das Widget einbauen:

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

In FHEM in der Eingabezeile eingeben:

set speak Guten Morgen

Jetzt sollte das Tablet "Guten Morgen" sagen. Das ganze lässt sich jetzt z.B. in notifys oder at-Befehle einbauen.

Links

ResponsiveVoice F.A.Q.