my_voice_assistant_v2/scripts
Dieter Schlüter ced63bac4c feat(voice_loop): --stream-audio (satzweises Vorlesen waehrend der Generierung)
- neuer Flag --stream-audio setzt audio_stream:true im /ws/voice-Start-Frame
- durchgehender Roh-PCM-Player (ffplay/aplay/paplay), Haeppchen werden sofort
  eingespeist -> Antwort beginnt nach dem ersten Satz, nicht erst nach der ganzen
- Schreiben via asyncio.to_thread (Event-Loop bleibt frei -> kein Keepalive-Timeout);
  Player wird nach Verbindungsschluss geleert
- ohne Flag unveraendert (komplettes Audio nach Verbindungsschluss)
- Doku-Hinweis ergaenzt; live verifiziert (STT lokal + LLM lokal + TTS remote, satzweise)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 17:16:05 +02:00
..
diag_record.py ux(voice_loop): Aufnahmedauer anzeigen + korrekt berechnen; Diagnose-Skript 2026-06-17 15:53:51 +02:00
smoke_e2e.py test: manuelles End-to-End-Smoke-Skript gegen OpenRouter (scripts/smoke_e2e.py) 2026-06-17 09:49:04 +02:00
voice_loop.py feat(voice_loop): --stream-audio (satzweises Vorlesen waehrend der Generierung) 2026-06-17 17:16:05 +02:00