nateshmbhat/pyttsx3

Offline Text To Speech synthesis for python

82
/ 100
Verified

Abstracts platform-specific TTS engines (SAPI5 on Windows, eSpeak on Linux, AVSpeech/NSSpeechSynthesizer on macOS) behind a unified Python API, enabling voice selection, rate/volume control, and audio file export. The library provides both synchronous and file-saving modes, with configurable speech properties accessible through a simple property getter/setter interface.

2,493 stars and 759,984 monthly downloads. Used by 9 other packages. Available on PyPI.

Maintenance 10 / 25
Adoption 25 / 25
Maturity 25 / 25
Community 22 / 25

How are scores calculated?

Stars

2,493

Forks

360

Language

Python

License

MPL-2.0

Last pushed

Mar 02, 2026

Monthly downloads

759,984

Commits (30d)

0

Dependencies

4

Reverse dependents

9

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/nateshmbhat/pyttsx3"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.