|
|
|
|
|
|
|
|
# espeak - A multi-lingual software speech synthesizer. |
|
|
|
|
|
|
|
|
# espeak-ng - A multi-lingual software speech synthesizer. |
|
|
|
|
|
|
|
|
## SYNOPSIS |
|
|
## SYNOPSIS |
|
|
|
|
|
|
|
|
__espeak__ [<options>] [<<words>>] |
|
|
|
|
|
|
|
|
__espeak-ng__ [<options>] [<<words>>] |
|
|
|
|
|
|
|
|
## DESCRIPTION |
|
|
## DESCRIPTION |
|
|
|
|
|
|
|
|
__espeak__ is a software speech synthesizer for English, and some other |
|
|
|
|
|
|
|
|
__espeak-ng__ is a software speech synthesizer for English, and some other |
|
|
languages. |
|
|
languages. |
|
|
|
|
|
|
|
|
## OPTIONS |
|
|
## OPTIONS |
|
|
|
|
|
|
|
|
data. |
|
|
data. |
|
|
|
|
|
|
|
|
* `-f <text file>`: |
|
|
* `-f <text file>`: |
|
|
Text file to speak |
|
|
|
|
|
|
|
|
Text file to speak. |
|
|
|
|
|
|
|
|
* `--stdin`: |
|
|
* `--stdin`: |
|
|
Read text input from stdin instead of a file |
|
|
|
|
|
|
|
|
Read text input from stdin instead of a file. |
|
|
|
|
|
|
|
|
If neither -f nor --stdin, <words> are spoken, or if none then text is |
|
|
|
|
|
spoken from stdin, each line separately. |
|
|
|
|
|
|
|
|
If neither -f nor --stdin are provided, <words> are spoken, or if no |
|
|
|
|
|
words are provided then text is spoken from stdin a line at a time. |
|
|
|
|
|
|
|
|
* `-q`: |
|
|
* `-q`: |
|
|
Quiet, don't produce any speech (may be useful with -x) |
|
|
|
|
|
|
|
|
Quiet, don't produce any speech (may be useful with -x). |
|
|
|
|
|
|
|
|
* `-a <integer>`: |
|
|
* `-a <integer>`: |
|
|
Amplitude, 0 to 200, default is 100 |
|
|
|
|
|
|
|
|
Amplitude, 0 to 200, default is 100. |
|
|
|
|
|
|
|
|
* `-g <integer>`: |
|
|
* `-g <integer>`: |
|
|
Word gap. Pause between words, units of 10mS at the default speed |
|
|
|
|
|
|
|
|
Word gap. Pause between words, units of 10ms at the default speed. |
|
|
|
|
|
|
|
|
* `-k <integer>`: |
|
|
* `-k <integer>`: |
|
|
Indicate capital letters with: 1=sound, 2=the word "capitals", higher |
|
|
Indicate capital letters with: 1=sound, 2=the word "capitals", higher |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* `-l <integer>`: |
|
|
* `-l <integer>`: |
|
|
Line length. If not zero (which is the default), consider lines less than |
|
|
Line length. If not zero (which is the default), consider lines less than |
|
|
this length as and-of-clause |
|
|
|
|
|
|
|
|
this length as end-of-clause. |
|
|
|
|
|
|
|
|
* `-p <integer>`: |
|
|
* `-p <integer>`: |
|
|
Pitch adjustment, 0 to 99, default is 50 |
|
|
|
|
|
|
|
|
Pitch adjustment, 0 to 99, default is 50. |
|
|
|
|
|
|
|
|
* `-s <integer>`: |
|
|
* `-s <integer>`: |
|
|
Speed in words per minute, default is 160 |
|
|
|
|
|
|
|
|
Speed in words per minute, default is 160. |
|
|
|
|
|
|
|
|
* `-v <voice name>`: |
|
|
* `-v <voice name>`: |
|
|
Use voice file of this name from espeak-data/voices |
|
|
|
|
|
|
|
|
Use voice file of this name from espeak-data/voices. |
|
|
|
|
|
|
|
|
* `-w <wave file name>`: |
|
|
* `-w <wave file name>`: |
|
|
Write output to this WAV file, rather than speaking it directly |
|
|
|
|
|
|
|
|
Write output to this WAV file, rather than speaking it directly. |
|
|
|
|
|
|
|
|
* `-b`: |
|
|
* `-b`: |
|
|
Input text encoding, 1=UTF8, 2=8 bit, 4=16 bit |
|
|
|
|
|
|
|
|
Input text encoding, 1=UTF8, 2=8 bit, 4=16 bit. |
|
|
|
|
|
|
|
|
* `-m`: |
|
|
* `-m`: |
|
|
Indicates that the text contains SSML (Speech Synthesis Markup Language) |
|
|
Indicates that the text contains SSML (Speech Synthesis Markup Language) |
|
|
|
|
|
|
|
|
speech. |
|
|
speech. |
|
|
|
|
|
|
|
|
* `-x`: |
|
|
* `-x`: |
|
|
Write phoneme mnemonics to stdout |
|
|
|
|
|
|
|
|
Write phoneme mnemonics to stdout. |
|
|
|
|
|
|
|
|
* `-X`: |
|
|
* `-X`: |
|
|
Write phonemes mnemonics and translation trace to stdout. If rules files |
|
|
Write phonemes mnemonics and translation trace to stdout. If rules files |
|
|
have been built with --compile=debug, line numbers will also be displayed. |
|
|
have been built with --compile=debug, line numbers will also be displayed. |
|
|
|
|
|
|
|
|
* `-z`: |
|
|
* `-z`: |
|
|
No final sentence pause at the end of the text |
|
|
|
|
|
|
|
|
No final sentence pause at the end of the text. |
|
|
|
|
|
|
|
|
* `--stdout`: |
|
|
* `--stdout`: |
|
|
Write speech output to stdout |
|
|
|
|
|
|
|
|
Write speech output to stdout. |
|
|
|
|
|
|
|
|
* `--compile=voicename`: |
|
|
* `--compile=voicename`: |
|
|
Compile the pronunciation rules and dictionary in the current directory. |
|
|
Compile the pronunciation rules and dictionary in the current directory. |
|
|
=<voice name< is optional and specifies which language |
|
|
|
|
|
|
|
|
=<voice name< is optional and specifies which language. |
|
|
|
|
|
|
|
|
* `--compile=debug`: |
|
|
* `--compile=debug`: |
|
|
Compile the pronunciation rules and dictionary in the current directory as |
|
|
Compile the pronunciation rules and dictionary in the current directory as |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* `--ipa`: |
|
|
* `--ipa`: |
|
|
Write phonemes to stdout using International Phonetic Alphabet. --ipa=1 Use |
|
|
Write phonemes to stdout using International Phonetic Alphabet. --ipa=1 Use |
|
|
ties, --ipa=2 Use ZWJ, --ipa=3 Separate with _ |
|
|
|
|
|
|
|
|
ties, --ipa=2 Use ZWJ, --ipa=3 Separate with _. |
|
|
|
|
|
|
|
|
* `--path=<path>`: |
|
|
* `--path=<path>`: |
|
|
Specifies the directory containing the espeak-data directory |
|
|
|
|
|
|
|
|
Specifies the directory containing the espeak-data directory. |
|
|
|
|
|
|
|
|
* `--pho`: |
|
|
* `--pho`: |
|
|
Write mbrola phoneme data (.pho) to stdout or to the file in --phonout |
|
|
|
|
|
|
|
|
Write mbrola phoneme data (.pho) to stdout or to the file in --phonout. |
|
|
|
|
|
|
|
|
* `--phonout=<filename>`: |
|
|
* `--phonout=<filename>`: |
|
|
Write output from -x -X commands and mbrola phoneme data to this file |
|
|
|
|
|
|
|
|
Write output from -x -X commands and mbrola phoneme data to this file. |
|
|
|
|
|
|
|
|
* `--punct="<characters>"`: |
|
|
* `--punct="<characters>"`: |
|
|
Speak the names of punctuation characters during speaking. If |
|
|
Speak the names of punctuation characters during speaking. If |
|
|
|
|
|
|
|
|
those voices which are suitable for that language are listed. |
|
|
those voices which are suitable for that language are listed. |
|
|
|
|
|
|
|
|
* `--voices=<directory>`: |
|
|
* `--voices=<directory>`: |
|
|
lists the voices in the specified subdirectory. |
|
|
|
|
|
|
|
|
Lists the voices in the specified subdirectory. |
|
|
|
|
|
|
|
|
## AUTHOR |
|
|
## AUTHOR |
|
|
|
|
|
|
|
|
eSpeak was written by Jonathan Duddington <[email protected]>. The webpage |
|
|
|
|
|
for this package can be found at http://espeak.sourceforge.net/. |
|
|
|
|
|
|
|
|
eSpeak NG is maintained by Reece H. Dunn <[email protected]>. It is based on |
|
|
|
|
|
eSpeak by Jonathan Duddington <[email protected]>. |
|
|
|
|
|
|
|
|
This manual page was written by Luke Yelavich <[email protected]>, for the |
|
|
|
|
|
Ubuntu project (but may be used by others). |
|
|
|
|
|
|
|
|
This manual page is based on the eSpeak page written by Luke Yelavich |
|
|
|
|
|
<[email protected]> for the Ubuntu project. |