Zitat Zitat von stochri Beitrag anzeigen

Ja, da gibt es viele Möglichkeiten. Eigentlich will ich versuchen, eine Spracherkennung an den Roboter zu koppeln. Ich weiß noch nicht, ob man eine Online-Spracherkennung mit dem Roboter koppeln kann.
Für meinen Roboter Kurt (siehe Thread dazu) habe ich die Spracherkennung über Picovoice realisiert. Ist kostenfrei für nicht-kommerzielle Nutzung, läuft Offline auf verschiedensten Plattformen (Du benötigst allerdings pro Session einmal zur Authentifizierung des API Keys eine Internetverbindung).

Ich nutze dazu hauptsächlich die Rhino Speech-to-Intent Engine sowie die Porcupine Wake Word Engine ("Hey, Kurt!"). Klappt hervoragend.

https://picovoice.ai/

Für die Sprachausgabe: Espeak.

Ich bin gerade dabei, auch die Speaker Recognition Engine (Eagle) von Picovoice umzusetzen, so dass der Roboter Familienmitglieder an der Stimme erkennt und namentlich begrüßt. Aktuell ist das über die Pi Kamera und Face Recognition gelöst.