Commit graph

3 commits

Author SHA1 Message Date
9958a6e38d TTS: edge-tts wrapper recommends uv venv 2026-04-19 14:10:32 +00:00
e497810666 fix(tts): consolidate dual-mode config, fix voice name, fix edge-tts CLI args
- Remove duplicate TTS_MODE/TTS_AUTO_MODE — single TTS_AUTO_MODE now
  defaults to 'always' and accepts TTS_MODE as backward compat alias
  (on_voice_input → inbound)
- Fix default voice: en-US-JennyMultilingualNeural does not exist,
  changed to en-US-EmmaMultilingualNeural (verified working)
- Remove dead --format arg from edge-tts CLI spawn (not a valid flag,
  format is determined by file extension of --write-media)
- Remove node-edge-tts dynamic import dead code (package removed)
- Fix bin/edge-tts wrapper: remove hardcoded /home/mevy path, use
  PROJECT_ROOT-relative venv with system edge-tts as fallback
- TTS_PROVIDER now defaults to 'edge-cli' instead of empty string

---
Build: pass | Tests: pass — 19 passed (1 file) (Sam & Claude)
2026-04-19 16:07:54 +02:00
adda06853b TTS: install edge-tts via uv + repo wrapper 2026-04-19 13:47:07 +00:00