KoljaB/RealtimeTTS
Converts text to speech in realtime
Supports 15+ TTS engines (OpenAI, Elevenlabs, Azure, Coqui, Piper, and local models) with automatic fallback mechanisms for reliability, enabling flexible deployment from cloud APIs to on-device processing. Features sentence-boundary detection via NLTK or Stanza for streaming text inputs compatible with LLM outputs, minimizing latency while maintaining natural speech segmentation across multilingual content.
3,800 stars and 9,228 monthly downloads. Actively maintained with 40 commits in the last 30 days. Available on PyPI.
Stars
3,800
Forks
375
Language
Python
License
MIT
Category
Last pushed
Jan 11, 2026
Monthly downloads
9,228
Commits (30d)
40
Dependencies
4
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/KoljaB/RealtimeTTS"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Featured in
Related tools
pndurette/gTTS
Python library and CLI tool to interface with Google Translate's text-to-speech API
nateshmbhat/pyttsx3
Offline Text To Speech synthesis for python
n1teshy/yapper-tts
offline text to speech and free SOTA LLM APIs to let your programs speak to you
dputhier/pygtftk
A python package and a set of shell commands to handle GTF files
wannaphong/ttsmms
TTS with The Massively Multilingual Speech (MMS) project