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

AUTHOR

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