feat: expanded and added more tasks

This commit is contained in:
2026-07-08 23:33:26 +02:00
parent 8fdf69e11f
commit d0b776485a
97 changed files with 3121 additions and 427 deletions
@@ -0,0 +1,37 @@
# Aufgabe 04: Voice Service abgrenzen
## Ziel
Du trennst Audioaufnahme, STT und TTS von Agent-Logik.
## Warum ist das wichtig?
Audio hat eigene Geräte, Threads und Latenzprobleme.
## Voraussetzungen
- Modul 02 Aufgabe 07
## Theorie
Voice kann als Prozess, Service oder lokale Bibliothek laufen. Wichtig ist eine klare Grenze zwischen gesprochenem Text und Dialogentscheidung.
## Aufgabe
Definiere eine Voice-Schnittstelle mit `listen`, `speak`, Status und Fehlerfällen.
## Akzeptanzkriterien
- STT und TTS sind als Operationen getrennt.
- Aktive Aufnahme ist erkennbar.
- Orchestrator bekommt Text statt Audio.
## Erweiterungen
- Füge Queue-Status hinzu.
## Reflexionsfragen
- Welche Audio-Daten müssen den Prozess verlassen?
- Wie gehst du mit TTS-Abbruch um?
- Wann ist ein lokaler Prozess besser als HTTP?