Google Text to Speech als Sprachausgabe mit Zway nutzen
Posted: 06 Jan 2017 16:39
Eine nette Möglichkeit den Zway-Server um eine Sprachausgabe zu ergänzen.
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
Das script noch dir richtigen Rechte zuweisen:
Zusätzlich müsst Ihr in der Datei ".syscommands" eine Zeile einfügen
Damit wird Zway erlaubt den mplayer auszuführen.
Unter Zway erstellt Ihr ein CodeDevice als toggleButon mit folgenden code:
Ich nutze die Sprachausgabe z.B.:
- 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
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