877 B
877 B
Aufgabe 07: Voice Pipeline verbinden
Ziel
Du verbindest Mikrofon, STT, LLM-Agent und TTS zu einem manuellen Dialog.
Warum ist das wichtig?
Das ist der erste komplette Sprachpfad des späteren Roboterkopfs.
Voraussetzungen
- Aufgaben 02-06
- Agent aus Modul 01
Theorie
Pipelines bestehen aus Stufen mit klaren Datenformaten. Jede Stufe muss einzeln testbar bleiben, sonst wird Debugging schwer.
Aufgabe
Baue einen Ablauf: Push-to-Talk -> STT -> Agent -> TTS. Logge Textzwischenstände und Zeiten.
Akzeptanzkriterien
- Gesprochene Frage wird beantwortet.
- Transkript und Antwort werden angezeigt.
- Jede Stufe hat eine gemessene Dauer.
Erweiterungen
- Füge einen Textmodus als Fallback hinzu.
Reflexionsfragen
- Welche Stufe ist am langsamsten?
- Wo können Datenschutzdaten entstehen?
- Warum muss jede Stufe separat testbar bleiben?