| # 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. |