Sprachausgabe

Um den Raspberry Pi zum Sprechen zu bringen benötigt man erstmal den MPlayer.

Installieren des MPlayer's:

sudo apt-get install mplayer

Dann erstellt man eine speech.py Datei in einem beliebigen Verzeichniss

nano speech.py

und fügt folgenden Code ein

#!/usr/bin/python
 
import sys
import os
 
handle = os.popen("/usr/bin/mplayer -ao alsa -really-quiet -noconsolecontrols \"http://translate.google.com/translate_tts?tl=de&q="+sys.argv[1]+"\"")
line = handle.read()
handle.close()
print line

Jetzt kann man sich mithilfe von

python speech.py "Text"

einen Text vorlesen lassen.

Zum Abspielen wird eine Onlineverbindung benötigt!

IP-Adresse mit einem Shell-Skript ermitteln und sprechen lassen:

for i in $(ifconfig | grep wlan0 -A1 | grep inet | sed s/^[^:]*[:]// | sed s/[\ ].*$// | tr "." " "); do echo $i; python /home/pi/speech.py "$i"; done