py3-tts-wrapper
A unified interface for Text-to-Speech services
Unified Interface
One consistent API for multiple TTS services. Switch between engines with minimal code changes.
Rich Feature Set
SSML support, streaming capabilities, word-level timing, and advanced audio control across all supported engines.
Extensive Engine Support
Support for major cloud providers (AWS Polly, Google Cloud, Azure) and local engines (eSpeak, SAPI, AVSynth).
Cross-Platform
Works seamlessly on Windows, macOS, and Linux, with platform-specific optimizations.
Advanced Audio Control
Pause, resume, and stop functionality. Real-time audio streaming and playback control.
Developer Friendly
Comprehensive documentation, type hints, and examples make integration straightforward.