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
48
Emerging
espeakng-python
38
Emerging
Maintenance 0/25
Adoption 9/25
Maturity 25/25
Community 14/25
Maintenance 0/25
Adoption 6/25
Maturity 16/25
Community 16/25
Stars: 43
Forks: 7
Downloads:
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.

This is a tool for Python developers who need to integrate text-to-speech (TTS) capabilities into their GNU/Linux applications. It takes written text or phonemes as input and outputs spoken audio or phonetic transcriptions (IPA). Developers can use this to generate speech directly or save it as wave files, customize voice parameters like pitch and speed, and handle different languages.

speech-synthesis text-to-speech phonetic-transcription application-development audio-generation

About espeakng-python

sayak-brm/espeakng-python

An eSpeak NG TTS binding for Python3.

This project helps Python developers integrate text-to-speech capabilities into their applications. You provide plain text, and it outputs spoken audio or a .WAV audio file. This is for developers building applications that need to vocalize text, such as accessibility tools, interactive voice response systems, or educational software.

text-to-speech voice-user-interface accessibility-development audio-generation python-development

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