[claude] Add edge-tts as zero-cost voice output provider (#1126) #1130
Open
claude
wants to merge 1 commits from
claude/issue-1126 into main
pull from: claude/issue-1126
merge into: Timmy_Foundation:main
Timmy_Foundation:main
Timmy_Foundation:feat/mnemosyne-glowing-orbs
Timmy_Foundation:feat/mnemosyne-memory-orbs
Timmy_Foundation:feat/mnemosyne-visuals
Timmy_Foundation:pr-1139
Timmy_Foundation:feat/mnemosyne-schema
Timmy_Foundation:bezalel/rca-deadman-fratricide
Timmy_Foundation:perplexity/soul-md-pointer
Timmy_Foundation:claude/issue-1125
Timmy_Foundation:feat/mempalace-api-add-1775582323040
Timmy_Foundation:claude/issue-1112
Timmy_Foundation:groq/issue-1126
Timmy_Foundation:groq/issue-1118
Timmy_Foundation:groq/issue-1119
Timmy_Foundation:groq/issue-1047
Timmy_Foundation:groq/issue-915
Timmy_Foundation:claude/issue-1075
Timmy_Foundation:groq/issue-917
Timmy_Foundation:groq/issue-918
Timmy_Foundation:groq/issue-1103
Timmy_Foundation:groq/issue-1105
Timmy_Foundation:groq/issue-1106
Timmy_Foundation:groq/issue-1108
Timmy_Foundation:groq/issue-1092
Timmy_Foundation:groq/issue-1095
Timmy_Foundation:groq/issue-1098
Timmy_Foundation:groq/issue-913
Timmy_Foundation:timmy/issue-fix-896-897-898-910
Timmy_Foundation:claude/issue-823
Timmy_Foundation:claude/issue-879
Timmy_Foundation:claude/issue-880
Timmy_Foundation:claude/issue-827
Timmy_Foundation:claude/issue-882
Timmy_Foundation:claude/issue-826
Timmy_Foundation:claude/issue-836
Timmy_Foundation:claude/issue-832
Timmy_Foundation:claude/issue-833
Timmy_Foundation:timmy/issue-855
Timmy_Foundation:allegro/self-improvement-infra
Timmy_Foundation:ezra/deep-dive-architecture-20260405
Timmy_Foundation:claude/modularization-phase-1
Timmy_Foundation:gemini/issue-431
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ef74536e33 |
feat: add edge-tts as zero-cost voice output provider
- Add EdgeTTSAdapter to bin/deepdive_tts.py (provider key: "edge-tts") default voice: en-US-GuyNeural, no API key required - Add EdgeTTS class to intelligence/deepdive/tts_engine.py - Update HybridTTS to try edge-tts as fallback between piper and elevenlabs - Add --voice-memo flag to bin/night_watch.py for spoken nightly reports - Add edge-tts>=6.1.9 to requirements.txt - Create docs/voice-output.md documenting all providers and fallback chain - Add tests/test_edge_tts.py with 17 unit tests (all mocked, no network) Fixes #1126 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |