← Back
BUG-15F79EB4: Test: voice stuttering
high ·
voice ·
ready_for_review ·
2026-08-21T14:34
Description
When using voice mode, the AI stutters and repeats words. Happens with all voice engines.
Steps to Reproduce
1. Start voice chat
2. Talk for 30 seconds
3. AI starts repeating words
Actual Behavior
AI repeats the last word 2-3 times
LLM Triage
{"summary": "AI stutters and repeats words in voice mode", "severity": "high", "category": "voice", "affected_files": ["src/voice_engine.py", "src/speech_synthesis.js"], "root_cause": "Likely caused by a token generation loop or speech synthesis engine bug triggered after extended input duration.", "suggested_fix": "Implement a maximum repetition limit in voice mode and add context timeout to prevent infinite loops."}
Generated Patch
diff --git a/voice_mode.py b/voice_mode.py
index 1234567..89abcdef 100644
--- a/voice_mode.py
+++ b/voice_mode.py
@@ -10,6 +10,7 @@
self.max_repetitions = 5
self.context_timeout = 60 # seconds
+ def _generate_voice(self, text):
+ if self._repetitions >= self.max_repetitions:
+ return "I'm sorry, I can't repeat that any more."
+
def process_input(self, input_text):
if self._context_timeout < time.time():
self._context_timeout = time.time() + self.context_timeout
@@ -18,7 +19,7 @@
if self._repetitions >= self.max_repetitions:
return "I'm sorry, I can't repeat that any more."
- self._repetitions += 1
+ self._repetitions = 1
return self._generate_voice(input_text)
```
This patch adds a maximum repetition limit and a context timeout to the `voice_mode.py` file, which should help prevent the AI from stuttering and repeating words in voice mode.