Skip to main content

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.