Skip to content

Conversation

@dzianisv
Copy link
Owner

@dzianisv dzianisv commented Feb 6, 2026

Summary

  • Fix Telegram voice message transcription by correcting Whisper endpoint
  • Switch default TTS engine from XTTS to Coqui VCTK/VITS model with p226 voice

Changes

Telegram Voice Messages Fixed

  • Problem: Whisper server exposes /transcribe but telegram.ts was calling /transcribe-base64
  • Fix: Changed endpoint from /transcribe-base64 to /transcribe in telegram.ts:691

TTS Engine Updated

  • New default model: tts_models/en/vctk/vits (Coqui VCTK multi-speaker VITS)
  • Default voice: p226 (clear, professional British male)
  • Added vctk_vits model type support in:
    • tts.py (one-shot script)
    • tts_server.py (persistent server)
  • Updated default config in loadConfig() function

Documentation

  • Updated AGENTS.md with new Coqui TTS model table
  • Updated example config to show recommended vctk_vits settings

Testing

  • TypeScript type checking passes
  • Unit tests pass (152 total)
  • Plugin load test passes (5 tests)

- Fix Telegram voice transcription: change endpoint from /transcribe-base64 to /transcribe
- Switch default TTS engine to Coqui with vctk_vits model (tts_models/en/vctk/vits)
- Set default speaker to p226 (clear, professional British male voice)
- Add vctk_vits model support to Coqui TTS scripts and server
- Update AGENTS.md documentation with new TTS configuration
- Document all 6 Coqui TTS models with descriptions
- Add configuration options table for each engine
- Recommend vctk_vits with p226 speaker as default
- Add Chatterbox and OS TTS configuration options
- List all 109 VCTK speakers with popular choices highlighted
- Add speaker descriptions (gender, accent, characteristics)
- Document XTTS v2 voice cloning with voiceRef option
- List XTTS supported languages
@dzianisv dzianisv merged commit 0dba72e into main Feb 7, 2026
1 check passed
@dzianisv dzianisv deleted the fix/telegram-whisper-and-tts-coqui branch February 9, 2026 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant