Category: Text to Speech

Industries: Online Audio and Video Media

A portable open source text-to-speech synthesizer for Linux, Windows, Android, and other operating systems is called eSpeak NG. More than 100 languages and accents are supported. It is built using Jonathan Duddington’s eSpeak engine.

The “formant synthesis” method is used by eSpeak NG. This makes it possible to supply several languages in a compact footprint. The voice is understandable and fast-moving, but it lacks the naturalness and smoothness of larger synthesizers that are built on recordings of actual speech. Additionally, it enables the usage of MBROLA as a backend speech synthesizer and Klatt formant synthesis.

You may get eSpeak NG as:

a command-line application (Linux and Windows) that reads text from stdin or files.
a shared library version that other programs can utilize. (This is a DLL on Windows).
For use with screen readers and other applications that support the Windows SAPI5 interface, a SAPI5 version for Windows is available.

Other platforms, such as Solaris and Mac OS X, have had eSpeak NG ports made for them.


includes many Voices with adjustable features.

speech output that can be saved as a WAV file.

Both HTML and Speech Synthesis Markup Language (SSML) are supported, though not entirely.

small size. The application and its data, which includes numerous languages, take up only a small number of Mbytes.

MBROLA diphone voices may be used as a front-end. Text is converted to phonemes with information on pitch and length using eSpeak NG.

It could be modified to serve as a front end for another speech synthesis engine because it can convert text into phoneme codes.

Possibility of additional languages. There are several in various phases of development. Native speakers of these or other languages are welcome to offer assistance.
composed in C.

Compatibility with eSpeak

The espeak-ng binaries make use of the same command-line arguments as espeak, but with a few extras to add new capabilities from espeak-ng, like choosing the output audio device name to use. The build makes symlinks between talk and speak-ng as well as espeak and espeak-ng.

With an optional symlink in espeak/speak lib.h, the espeak speak lib.h include file can be found in espeak-ng/speak lib.h. The ESPEAK API macro was modified to fix building on Windows, and a few minor adjustments were made to the documentation comments. This file provides the ESPEAK 1.48.15 API. Espeak and this C API are API and ABI compatible.

To prevent conflicts with espeak, the espeak-data data has been transferred to the espeak-ng-data. The voice, vocabulary, and phoneme files have undergone numerous changes that render them incompatible with espeak.

The espeakedit application is not part of the espeak-ng project. The process of creating the dictionary, phoneme, and intonation binary files has been moved into the file, which is accessible via the C API and espeak-ng command line.

20M+ Downloads Check

#1 in Magazines & Newspapers

Try for free

Speechify is the #1 audio reader in the world. Get through books, docs, articles, PDFs, email – anything you read – faster.


"Speechify is absolutely brilliant. Growing up with dyslexia this would have made a big difference. I’m so glad to have it today."

Sir Richard Branson


Several voice characteristics to choose fromNeed to know command line installation in linux
Speech output can be saved as .WAV file-
Can translate text into phoneme codes, so it could be adapted as a front end for another speech synthesis engine-

eSpeak reviews

This is an awesome platform to work with and I found it helps with the speech and voice recognition. It is available with the GPL license. It is compatible with the OS X, windows, Linux and android. It helps with speech synthesizing. It is available for free. It is an open source platform. eSpeak is an OSS speech synthesizer designed for various languages which are accessible as a variety command-line program uses a formant integration method. It is Available as shared library for Linux and SAPI5 version for Windows. I am surprised at the amount of great features it has for a free platform!

- Nathan Gordon - Israel Full Stack developer

This is a great app I don't know why all the negative feedback but this is a great app I really enjoy it it works rather well great job.

- Hector Hernandez III

It sounds like a robot, not a human: ... It isn't compact (over 1 megabyte)

- ab1 -Contributor

What is Speechify?

Speechify is one of the most popular audio tools in the world. Our Google Chrome extension, web app, iOS app, and Android app help anyone listen to content at any speed they want. You can also listen to content in over 30 different voices or languages.

How can Speechify turn anything into an audiobook?

Speechify provides anyone with an audio play button that they can add on top of their content to turn it into an audiobook. With the Speechify app on iOS and Android, anyone can take this information on the go.

Learn more about text to speech online, for iOS, Mac, Android, and Chrome Extension.


Speechify is the #1 audio reader in the world

Get through books, docs, articles, PDFs, email – anything you read – faster.

Check 20M+ Downloads
Try for free

Trending products