mediatechlab/tts-wrapper
TTS-Wrapper makes it easier to use text-to-speech APIs by providing a unified and easy-to-use interface.
Supports six TTS providers (AWS Polly, Google, Microsoft, IBM Watson, PicoTTS, SAPI) with pluggable client architecture that abstracts away different authentication methods and APIs. Features SSML markup support with service-specific boilerplate generation, voice/language selection, and flexible output formats (WAV, MP3). Optional dependencies per service reduce installation footprint while maintaining a consistent `synth()` interface across all backends.
No commits in the last 6 months. Available on PyPI.
Stars
21
Forks
11
Language
Python
License
MIT
Category
Last pushed
Jul 26, 2024
Monthly downloads
380
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/mediatechlab/tts-wrapper"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Featured in
Compare
Higher-rated alternatives
KoljaB/RealtimeTTS
Converts text to speech in realtime
nateshmbhat/pyttsx3
Offline Text To Speech synthesis for python
pndurette/gTTS
Python library and CLI tool to interface with Google Translate's text-to-speech API
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