FHEM Forum

FHEM => Ankündigungen => Thema gestartet von: Tobias am 16 Januar 2014, 15:26:46

Titel: Neues Modul: Text2Speech
Beitrag von: Tobias am 16 Januar 2014, 15:26:46
Hi,
Seit Heute wird per FHEM Update ein neues Modul ausgeliefert: 98_Text2Speech.pm.
Ziel ist es, FHEm gesprächig zu machen. Den Status meiner Alarmanlage sowie alle Fenster und Türen vorzulesen, die noch offen sind.
Voraussetzung ist ein installierter mplayer sowie konfigurierte sound-devices in /etc/asound.conf. Genutzt wird der Google Translator. Die Qualität der Übersetzung ist IMHO sehr gut.

Anschließend mit visudo den mplayer für alle aufrufbar machen:
ALL     ALL = NOPASSWD: /usr/bin/mplayer

Aufruf:
define <MyTTS> Text2Speech <Alsa-SoundDevice>

define MyTTS Text2speech hw=0.0

set MyTTS tts Das ist ein Test.
set MyTTS tts Das ist ein Test. Und hier noch ein Test.


Läuft der FHEM-Server auf einer anderen Maschine, so ist auf dem FHEM-Server Text2Speech als RemoteDevice anzugeben und der FHEM-Client zur Soundausgabe als AusgabeClient (wie oben angegeben). Wichtig ist, das beide Definitions identisch benannt sind, also denselben Namen haben!
define <MyTTS> Text2Speech host[:port][:SSL] [portpassword]

define MyTTS Text2speech 192.168.178.20:7072 MeinFhemPass

set MyTTS tts Das ist ein Test.


Es gibt auch einen Wiki Eintrag: http://www.fhemwiki.de/wiki/Text2Speech