espeak-ng in Linux

chinmay waykole
2 min readSep 26, 2021

Espeak is a free text to speech synthesizer. It was developed by Jonathan Duddington and its development has stopped in 2015. In 2015 Reece Dunn has taken a copy of espeak and together with a group of developers they maintain and actualize their version of espeak which they call “eSpeak NG”. eSpeak NG uses formant synthesis. Currently it supports 100 languages with varying quality of the voices.

Available options for espeak-ng

To speak sentence in English: espeak-ng “<text to speak>”

To make system speak in different language : espeak-ng -v <voice_name>
voice name is the accent for example russian ru

By default, system would speak out in male voice. To make it female use the following:

To set pitch :: -p <integer>
(default is 50)

To set word gap :: -g <integer>
(default is 10ms)

Make text file to speak :: -f <file_name>

THANK YOU!!

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet

Write a response