Hallo, ich bin neu hier im Forum und würde gerne eine neue Sprachsteurung vorstellen, die ich vor kurzem entdeckt habe. Das ganze funktioniert über die Google API, nennt sich voicecommand und ist schon einigermaßen ausgereift. Die Sprachsteuerung ist außerdem Teil der PiAUISuite (AUI = Alternative User Interface), zu der eine Reihe weiterer Programme gehören die sich gut in die Sprachsteuerung einfügen.
https://github.com/StevenHickson/PiAUISuite
http://stevenhickson.blogspot.de/
Voice Controlled Raspberry Pi (Full Demo)
Voice Command v.2.0 on the Raspberry Pi
Highlight ist die .commands.conf mit der man nach dem Schema Sprachbefehl==Shellbefehl sehr einfach eine ganze Reihe von Sprachbefehlen festlegen kann.
Mithilfe dieser Sprachsteuerung möchte ich mir einen kleinen Nachttisch-Computer mit Radio/Podcast-Wecker-Funktion zusammenstellen. Im Detail soll das ganze dann
folgendermaßen funktionieren:
- Display: 4,3 Zoll Monitor
http://www.amazon.de/TaoTronics%C2%AE-TT-CM05-modische-Digital-Monitor/dp/B0058S323Q/ref=sr_1_1?ie=UTF8&qid=1371060328&sr=8-1&keywords=taotronics+4.3&tag=psblog-21 [Anzeige]
- Uhrzeitanzeige: tty-clock mit Farbwechsel bei Snooze-Funktion (Grün -> Orange -> Rot).
- mögliche Sprachsteuerungs-Funktionen: Snooze , Wetter, Sonnenwetter, lokale Webcams, Text To Speech der Termine des Tages (Google Kalender --> gcalcli --> TTS ), Podcast, Internet-Radio, Youtube, Herunterfahren,
Dabei steht für mich der Lerneffekt im Vordergrund. Ich habe noch nicht viel Ahnung vom Programmieren und deswegen einige Fragen auf meiner Agenda:
Wie erstelle ich Auto-Login und Auto-Start des Wecker-Scripts über /etc/init.d/?
Wie kann ich voicecommand im Hintergrund laufen lassen und gleichzeitig tty-clock die Uhrzeit anzeigen lassen bzw. Musik abspielen ohne dass es zu Störungen kommt?
Mit welchem Befehl beende ich am besten aufgerufene Programme (pkill, killall...)?
Ist das ganze ohne X-Server machbar?
Wie lade ich am besten Podcast herunter? Angehörte Podcast sollen automatisch gelöscht werden. (podbeuter, hpodder...)
Es werden mit Sicherheit später weitere Fragen auftauchen...
Wenn alles erfolgreich ist sollen die gesammelten Erkenntnisse in ein Tutorial einfließen, um das Projekt reproduzierbar zu machen. Es wäre schön wenn sich noch andere dem Projekt anschließen würden.