NEU: Modul 97_ESPEAK.pm und server espeakd.pl

Begonnen von wmeiners, 06 Juli 2018, 19:06:01

Vorheriges Thema - Nächstes Thema

wmeiners

Das Modul sendet Textnachrichten local an espeak und remote an den espeak-server espeakd.pl.
Dabei werden die Nachrichten sequenziell abgearbeitet. Das Modul wirkt wie ein Nachrichten-Manager. Dadurch sind Kollisionen ausgeschlossen.
Der espeak-server war notwendig, da bei einer Realisierung mit socat die Optionen mit gesprochen wurden.

[Optionen]Nachricht1 (t0) --> local --> /usr/bin/espeak-->Sprachnachricht
           (t1) --> remote-host1-espeakd:port -->/usr/bin/espeak-->Sprachnachricht
           (tn) --> remote-hostn-espeakd:port -->/usr/bin/espeak-->
[Optionen]Nachricht2 (tn+1) --> local --> /usr/bin/espeak-->Sprachnachricht
           (tn+2) --> remote-host1-espeakd:port -->/usr/bin/espeak-->Sprachnachricht
           (tn+n) --> remote-hostn-espeakd:port -->/usr/bin/espeak-->Sprachnachricht 
...

Alle notwendigen Scripte sind im Modul-Anhang enthalten.
Ich hänge noch das Installations-Archiv an, darin befinden sich alle notwendigen Dateien für die Server-Installation.

Das Paket espeak muss noch installiert werden: apt install espeak
Der notwendige net-caster nc sollte vorhanden sein.

lg, Werner

Anhang
97_ESPEAK.pm
espeakd-install.tgz


FHEM auf Raspberry Pi 3
2x cul (FS20, Homematic)
USV Selbstbau