Hallo,
mein Projekt ist nicht so ganz einfach zu erklären. Da es aber schon fertig ist, möchte ich es hier kurz vorstellen. Evtl. ist es ja für den ein oder anderen auch von Interesse.
Ich bin bei der Arbeit oft mit dem Auto unterwegs oder einfach nicht im Büro. Da man ja gewöhnlich beim Autofahren nicht mit dem Handy oder anderen Geräten rumfummeln soll, habe ich nach einer Möglichkeit gesucht Infos (egal in welcher Form) per Sprache zu bekommen und Aktionen auch per Sprache auszulösen.
In der Praxis sieht das wie folgt aus:
Ich habe ein Bluetooth Headset welches mit meinem Android Handy gekoppelt ist.
Sobald ich auf das Headset tippe wird auf meinem HAndy, welches sich noch in der Hostentasche befindet eine eigens programmierte Software ausgeführt die es mir erlaubt Befehle, oder ähnliches in das Headset zu sprechen. Ihr kennt das sicher von Siri.
So ist es mir möglich mit nur einem Tipp ans Ohr z.B. Sensordaten die ich mit meinem Raspberry aufzeichne ausgeben zu lassen (und zwar nicht auf dem Handydisplay, sondern per Sprache im Headset), oder z.B. Funksteckdosen einzuschalten die ich mit dem Raspberry steuer, oder oder oder.
So brauche ich z.B. garnicht mehr auf mein Handy zu schauen und kann viele Dinge steuern, oder viele Infos einfordern. Das ganze wird realisiert durch eine Voice recognition Engine und eine Text to Speech Engine.
Was wird noch benötigt?
- Ich nutze ein Galaxy Nexus Android Phone
- Jabra Easy Go Bluetooth Headset (geht auch mit einer Smartwatch mit Mikro etc.)
- Raspberry Pi, auf dem ich alles auswerte (Momentan mit einem einfachen PHP Script)
- Sensoren
- etc.