py-espeak-ng and espeakng-python

These are competitors—both provide Python bindings for eSpeak NG TTS functionality, with the first offering more convenient wrappers and significantly higher adoption, making the second largely redundant.

py-espeak-ng
56
Established
espeakng-python
31
Emerging
Maintenance 0/25
Adoption 17/25
Maturity 25/25
Community 14/25
Maintenance 0/25
Adoption 6/25
Maturity 9/25
Community 16/25
Stars: 43
Forks: 7
Downloads: 2,366
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 15
Forks: 7
Downloads: —
Commits (30d): 0
Language: Python
License: GPL-3.0
Stale 6m
Stale 6m No Package No Dependents

About py-espeak-ng

gooofy/py-espeak-ng

Some simple wrappers around eSpeak NG intended to make using this excellent TTS for waveform and IPA generation as convenient as possible.

Provides direct audio playback, WAV file synthesis, and grapheme-to-phoneme (G2P) conversion with IPA output through a simple Python API. Wraps the eSpeak NG binary via subprocess calls, exposing voice selection, pitch/speed control, and phoneme-level specification. Targets GNU/Linux environments and requires only the eSpeak NG binary in PATH, making it lightweight for integrating speech synthesis into Python applications.

About espeakng-python

sayak-brm/espeakng-python

An eSpeak NG TTS binding for Python3.

Scores updated daily from GitHub, PyPI, and npm data. How scores work