espeak-ng

espeak-ng

espeak-ng

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:

android

Latest release

1.52.0Dec 12, 2024, 01:47 PM
Downloads 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

  1. CLI usage: espeak-ng "Hello world"
  2. Save as WAV: espeak-ng "Hello" -w hello.wav
  3. 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