nateshmbhat/pyttsx3

Offline Text To Speech synthesis for python

72
/ 100
Verified

This tool helps you convert written text into spoken words without needing an internet connection. You provide text, and it outputs audio you can listen to or save as a file. It's ideal for developers who need to integrate text-to-speech functionality directly into their applications or scripts.

2,493 stars. Used by 9 other packages. Available on PyPI.

Use this if you need to add offline text-to-speech capabilities to a Python application and require control over voice, speed, and volume.

Not ideal if you need a pre-built application for end-users or require highly natural, cloud-based voices.

application-development audio-generation voice-user-interface accessibility-tools
Maintenance 10 / 25
Adoption 15 / 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

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.