User Commands espeak(1)
NAME
espeak - a compact open source software speech synthesizer
SYNOPSIS
espeak [option...] [words]
DESCRIPTION
espeak is a compact open source software speech synthesizer.
It can run as a command line program to speak text from a
file or from stdin.
Main features of espeak:
* Includes different voices, whose characteristics
can be altered.
* Can produce speech output as a WAV file.
* Supports SML (Speech Synthesis Markup Language
- not complete)
* Supports HTML.
* Is compact in size.
* Can translate text to phoneme codes, so it could
be adapted as a front end for another speech
synthesis engine.
* Is written in C].
OPTIONS
The following options are supported:
-a integer Amplitude as an integer in the range
from 0 to 200, default is 100.
-b Input text is 8-bit encoded.
-f textfile Speak text from textfile.
-g integer Specify the word gap, or the pause
between words, as an integer.
Units of 10mS at the default speed.
-k integer Indicate how to speak capital
letters as an integer. The argument
can have the following values:
1=sound, 2=the word "capitals",
higher values=a pitch increase (try
SunOS 5.11 Last change: 20 Aug 2008 1
User Commands espeak(1)
-k 20).
-l integer Line length as an integer. If not
zero (which is the default), con-
sider lines less than this length as
end-of-clause.
-m Interpret SML markup, and ignore
other < > tags.
-p integer Pitch adjustment as an integer in
the range from 0 to 99, default is
50.
-q Quiet, do not produce any speech
(may be useful with -x).
-s integer Speed as an integer meaning words
per minute. Values can be from 80
to 370, default is 170.
-v voicefile Use specified voicefile.
-w filename Write output to the specified
filename, in WAV format, rather than
speaking it directly.
-x Write phoneme mnemonics to stdout.
-X Write phonemes mnemonics and trans-
lation trace to stdout.
SunOS 5.11 Last change: 20 Aug 2008 2
User Commands espeak(1)
-z No final sentence pause at the end
of the text.
--compile=voicename Compile the pronunciation rules and
dictionary in the current directory.
The voicename value is optional and
specifies which language to use.
--punct="characters" Speak the names of punctuation char-
acters while speaking. If the char-
acters value is omitted, all punc-
tuation is spoken.
--split=minutes Starts a new WAV file every minutes.
Used with -w.
--stdin Read text input from stdin instead
of a file.
--stdout Write speech output to stdout.
--voices=language List the available voices for the
specified language. If language is
omitted, then list all voices.
FILES
The following files are used by espeak:
/usr/lib/libespeak.so
Library for espeak speech synthesis
/usr/share/espeak-data
Directory of voice language and data files
SunOS 5.11 Last change: 20 Aug 2008 3
User Commands espeak(1)
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
Availability SUNWespeak
Interface stability Volatile
NOTES
espeak was written by Jonathan Duddington.
SEE ALSO
orca(1), libespeak(3), libgnomespeech(3), attributes(5)
Additional information is available from the following site:
http:/espeak.sourceforge.net/
SunOS 5.11 Last change: 20 Aug 2008 4
|