1ESPEAK(1)                   General Commands Manual                  ESPEAK(1)
2
3
4

NAME

6       espeak - A multi-lingual software speech synthesizer.
7

SYNOPSIS

9       espeak [options] [words]
10

DESCRIPTION

12       espeak  is  a  software  speech synthesizer for English, and some other
13       languages.
14

OPTIONS

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

AUTHOR

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)
Impressum