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 -h Show summary of options.
17
18 -f <text file>
19 Text file to speak
20
21 --stdin
22 Read text input from stdin instead of a file
23
24 If neither -f nor --stdin, <words> are spoken, or if none then text is
25 spoken from stdin, each line separately.
26
27 -q Quiet, don't produce any speech (may be useful with -x)
28
29 -a <integer>
30 Amplitude, 0 to 20, default is 10
31
32 -l <integer>
33 Line length. If not zero (which is the default), consider lines
34 less than this length as and-of-clause
35
36 -p <integer>
37 Pitch adjustment, 0 to 99, default is 50
38
39 -s <integer>
40 Speed in words per minute, default is 160
41
42 -v <voice name>
43 Use voice file of this name from espeak-data/voices
44
45 -b Input text is 8-bit encoding
46
47 -m Indicates that the text contains SSML (Speech Synthesis Markup
48 Language) tags or other XML tags. Those SSML tags which are sup‐
49 ported are interpreted. Other tags, including HTML, are ignored,
50 except that some HTML tags such as <hr> <h2> and <li> ensure a
51 break in the speech.
52
53 -w <wave file name>
54 Write output to this WAV file, rather than speaking it directly
55
56 -x Write phoneme mnemonics to stdout
57
58 -X Write phonemes mnemonics and translation trace to stdout. If
59 rules files have been built with --compile=debug, line numbers
60 will also be displayed.
61
62 --stdout
63 Write speech output to stdout
64
65 --compile=<voice name>
66 Compile the pronunciation rules and dictionary in the current
67 directory. =<voice name> is optional and specifies which lan‐
68 guage
69
70 --path=<path>
71 Specifies the directory containing the espeak-data directory
72
73 --phonout=<filename>
74 Write output from -x -X commands and mbrola phoneme data to this
75 file
76
77 --punct="<characters>"
78 Speak the names of punctuation characters during speaking. If
79 =<characters> is omitted, all punctuation is spoken.
80
81 -k <integer>
82 Indicate capital letters with: 1=sound, 2=the word "capitals",
83 higher values = a pitch increase (try -k20).
84
85 --voices[=<language code>]
86 Lists the available voices. If =<language code> is present then
87 only those voices which are suitable for that language are
88 listed.
89
90 --compile=voicename
91 Compile the pronunciation rules and dictionary in the current
92 directory. =<voice name> is optional and specifies which lan‐
93 guage
94
95 --compile=debug
96 Compile the pronunciation rules and dictionary in the current
97 directory as above, but include line numbers, that get shown
98 when -X is used.
99
101 eSpeak was written by Jonathan Duddington <jonsd@jsd.clara.co.uk>. The
102 webpage for this package can be found at http://espeak.source‐
103 forge.net/.
104
105 This manual page was written by Luke Yelavich <themuso@ubuntu.com>, for
106 the Ubuntu project (but may be used by others).
107
108
109
110 July 25, 2007 ESPEAK(1)