Vorausetzung Ihr habt einen Lautsprecher am raspi angeschlossen und den mplayer installiert, gibt es eine einfache Möglichkeit Texte in Sprache auszugeben. Leider ist der Google Service auf 256 Zeichen limitiert.
Ihr benötigt ein skript welches Ihr im Ordner automation gespeichert wird. z.B unter speech.sh
Code: Select all
#!/bin/bash
say() { local IFS=+;/usr/bin/mplayer -ao alsa -really-quiet -noconsolecontrols "http://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&q=$*&tl=de-de"; }
say $*
Code: Select all
chmod u+x speech.sh
Code: Select all
mplayer
Unter Zway erstellt Ihr ein CodeDevice als toggleButon mit folgenden code:
Code: Select all
system('/opt/z-way-server/automation/texttospeech.sh Dieser Text wird jetzt gesprochen')
- wenn Fenster oder bestimmte Türen länger offen stehen.
- Ansage Zustand Alarmanlage
- und um Besucher zum staunen zu bringen!
Natürlich kann man sich bestimmte Ansagen auch als mp3 ausgeben lassen, macht aber nicht so viel Spaß.
Vielleicht gibt es hier ein paar App-Entwickler, die die Google Text to Speech funktion in eine App einbauen könnten.
Viel Spaß beim Spielen!
Gruß
Osorkon