fix(voice): keep worker protocol on a clean fd so Kokoro load noise can't corrupt READY 7358304 Pabloler21 Claude Opus 4.8 commited on 23 days ago
fix(voice): run Kokoro in a CUDA-free subprocess so it can't poison ZeroGPU b9a778b Pabloler21 Claude Opus 4.8 commited on 23 days ago
fix(voice): hide CUDA while Kokoro runs so the CPU voice doesn't poison ZeroGPU 6dceaca Pabloler21 Claude Opus 4.8 commited on 23 days ago
diag(voice): HOLLOW_VOICE_OFF kill-switch to test if voice poisons ZeroGPU CUDA 193deeb Pabloler21 Claude Opus 4.8 commited on 23 days ago
fix(voice): force Kokoro onto CPU so TTS works on ZeroGPU (cuda/cpu device mismatch) f175617 Pabloler21 Claude Opus 4.8 commited on 23 days ago
tune(finale): snappier recital — shorter inter-line breath + slightly faster whisper ca2c697 Pabloler21 Claude Opus 4.8 commited on 24 days ago
fix: strip dashes from TTS input (Kokoro was saying 'dash') 730c858 Pabloler21 Claude Fable 5 commited on 25 days ago
fix: cap CPU math threads so Kokoro loads under memory pressure b45f58a Pabloler21 Claude Fable 5 commited on 25 days ago
feat: presence polish (voice every reply, idle anger, mute, fog-veil, faster finale) + race fixes 0bbde8d Pabloler21 Claude Fable 5 commited on 25 days ago
feat: voice.py — guarded Kokoro whisper with locked DSP 2c4fa08 Pabloler21 Claude Fable 5 commited on 25 days ago