A compact open-source speech synthesizer (TTS) supporting over 100 languages and accents, using formant synthesis method, available as a command-line tool, shared library, and SAPI5 version.
- 1.52.0
- Published at
- Dec 12, 2024
- 6,910
- Stars
- 455,802
- Download
- Synced at
- 15d ago
The author no longer ships through GitHub Releases, but the repository is still active (last push 27d ago). Get the latest version from:
Latest release
1.52.0Dec 12, 2024, 01:47 PMDownloads slow? Switch the source anytime above
README
Project Overview
eSpeak NG is a compact open-source text-to-speech synthesizer for Linux, Windows, Android, and other operating systems. It is based on the eSpeak engine by Jonathan Duddington and uses a formant synthesis method, supporting over 100 languages and accents.
Key Features
- Supports 100+ languages and accents
- Formant synthesis method with a small footprint
- Multiple voices with customizable characteristics
- WAV file output
- SSML and HTML support
- Front-end for MBROLA
- Available as CLI, shared library, and SAPI5
Target Audience
- Application developers needing speech synthesis
- Assistive technology users
- Users interested in text-to-speech technology
Quick Start
- CLI usage:
espeak-ng "Hello world" - Save as WAV:
espeak-ng "Hello" -w hello.wav - Library integration: See the integration guide
Core Advantages
- Supports 100+ languages and accents
- Compact size (a few MB)
- Cross-platform support
- GPL 3.0 licensed, open-source and free
Release history
Sort