1ESPEAK(1) General Commands Manual ESPEAK(1)
2
3
4
6 espeak - A multi-lingual software speech synthesizer.
7
9 espeak [options] [words]
10
12 espeak is a software speech synthesizer for English, and some other
13 languages.
14
16 -ffile Text file to speak.
17
18 --stdin
19 Read text input from stdin instead of a file
20
21 If neither -f nor --stdin, words are spoken, or if none then text is
22 spoken from stdin, each line separately.
23
24 -ainteger
25 Amplitude, 0 to 20, default is 10.
26
27 -ginteger
28 Word gap. Pause between words, units of 10 ms at the default
29 speed.
30
31 -kinteger
32 Indicate capital letters with: 1=sound, 2=the word "capitals",
33 higher values = a pitch increase (try -k20).
34
35 -linteger
36 Line length. If not zero (which is the default), consider lines
37 less than this length as and-of-clause.
38
39 -pinteger
40 Pitch adjustment, 0 to 99, default is 50.
41
42 -sinteger
43 Speed in words per minute, default is 160.
44
45 -vvoicename
46 Use voice file of this name from espeak-data/voices.
47
48 -wfile Write output to this WAV file, rather than speaking it directly.
49
50 -b Input text is 8-bit encoding.
51
52 -m Indicates that the text contains SSML (Speech Synthesis Markup
53 Language) tags or other XML tags. Those SSML tags which are sup‐
54 ported are interpreted. Other tags, including HTML, are ignored,
55 except that some HTML tags such as <hr> <h2> and <li> ensure a
56 break in the speech.
57
58 -q Quiet, don't produce any speech (may be useful with -x).
59
60 -x Write phoneme mnemonics to stdout.
61
62 -X Write phonemes mnemonics and translation trace to stdout.
63
64 -z No final sentence pause at the end of the text.
65
66 --compile[=voicename]
67 Compile the pronunciation rules and dictionary in the current
68 directory. The voicename is optional and specifies which lan‐
69 guage to use.
70
71 --ipa[=ipa]
72 Write phonemes to stdout using International Phonetic Alphabet.
73 If ipa is 1 use ties, if 2 use ZWJ, if 3 separate with "_".
74
75 --path=path
76 Specifies the directory containing the espeak-data directory.
77
78 --pho Write mbrola phoneme data (.pho) to stdout or to the file in
79 --phonout.
80
81 --phonout=filename
82 Write output from -x, -X commands and mbrola phoneme data to
83 this file.
84
85 --punct[=characters]
86 Speak the names of punctuation characters during speaking. If
87 characters is omitted, all punctuation is spoken.
88
89 --split=minutes
90 Starts a new WAV file every minutes. Used with -w.
91
92 --stdout
93 Write speech output to stdout.
94
95 --voices[=language]
96 Lists the available voices. If language is present then only
97 those voices which are suitable for that language are listed.
98
99 -h, --help
100 Show summary of options.
101
102 --version
103 Show version information.
104
106 eSpeak was written by Jonathan Duddington <jonsd@jsd.clara.co.uk>. The
107 webpage for this package can be found at http://espeak.source‐
108 forge.net/.
109
110 This manual page was written by Luke Yelavich <themuso@ubuntu.com>, for
111 the Ubuntu project (but may be used by others). Several updates by
112 Jaroslav Škarvada <jskarvad@redhat.com>.
113
114
115
116 July 25, 2007 ESPEAK(1)