0N/A<!
DOCTYPE REFENTRY PUBLIC "-//Sun Microsystems//DTD DocBook V3.0-Based SolBook Subset V2.0//EN" [
0N/A<!
ENTITY cmd "espeak">
0N/A<!
ENTITY suncopy "Copyright (c) 2008, Sun Microsystems, Inc. All Rights Reserved.">
0N/A<?
Pub UDT _bookmark _target>
0N/A<
refentry id="espeak-1">
0N/A<!-- %Z%%M% %I% %E% SMI; --> 0N/A<
refmeta><
refentrytitle>&cmd;</
refentrytitle><
manvolnum>1</
manvolnum>
0N/A<
refmiscinfo class="date">20 Aug 2008</
refmiscinfo>
0N/A<
refmiscinfo class="sectdesc">&man1;</
refmiscinfo>
0N/A<
refmiscinfo class="software">&release;</
refmiscinfo>
0N/A<
refmiscinfo class="arch">generic</
refmiscinfo>
1472N/A<
refmiscinfo class="copyright">&suncopy;</
refmiscinfo>
0N/A<
indexterm><
primary>&cmd;</
primary></
indexterm><
indexterm><
primary>a compact open source software speech synthesizer</
primary></
indexterm>
0N/A<
refnamediv id="espeak-1-name"><
refname>&cmd;</
refname><
refpurpose>a compact open source software speech synthesizer</
refpurpose></
refnamediv>
0N/A<
refsynopsisdiv id="espeak-1-synp"><
title>&synp-tt;</
title>
0N/A<
cmdsynopsis><
command>&cmd;</
command>
0N/A<
arg choice="opt"><
option role="nodash"><
replaceable>option...</
replaceable></
option></
arg>
0N/A<
arg choice="opt"><
option role="nodash"><
replaceable>words</
replaceable></
option></
arg>
0N/A<
refsect1 id="espeak-1-desc"><
title>&desc-tt;</
title>
0N/A<
para><
command>&cmd;</
command> is a compact open source software speech synthesizer.
0N/AIt can run as a command line program to speak text from a file or from
0N/A<
literal>stdin</
literal>.</
para>
0N/A<
para>Main features of <
command>&cmd;</
command>:</
para>
0N/A * Includes different voices, whose characteristics
0N/A * Can produce speech output as a WAV file.
0N/A * Supports SSML (Speech Synthesis Markup Language
0N/A * Is compact in size.
0N/A * Can translate text to phoneme codes, so it could
0N/A be adapted as a front end for another speech
0N/A * Is written in C++.
1585N/A<
refsect1 id="espeak-1-opts"><
title>&opts-tt;</
title>
1585N/A<
para>The following options are supported:</
para>
1585N/A<
variablelist termlength="medium">
1585N/A<
term><
option>a <
replaceable>integer</
replaceable></
option></
term>
1585N/A<
listitem><
para>Amplitude as an <
replaceable>integer</
replaceable> in the
1585N/Arange from 0 to 200, default is 100.</
para>
0N/A</
listitem></
varlistentry>
0N/A<
term><
option>b</
option></
term>
0N/A<
listitem><
para>Input text is 8-bit encoded.</
para>
0N/A</
listitem></
varlistentry>
0N/A<
term><
option>f <
replaceable>text_file</
replaceable></
option></
term>
0N/A<
listitem><
para>Speak text from <
replaceable>text_file</
replaceable>.
0N/A</
listitem></
varlistentry>
0N/A<
term><
option>g <
replaceable>integer</
replaceable></
option></
term>
0N/A<
listitem><
para>Specify the word gap, or the pause between words, as an
0N/A<
replaceable>integer</
replaceable>. Units of 10mS at the default
0N/A</
listitem></
varlistentry>
0N/A<
term><
option>k <
replaceable>integer</
replaceable></
option></
term>
0N/A<
listitem><
para>Indicate how to speak capital letters as an
113N/A<
replaceable>integer</
replaceable>. The argument can have the following
0N/Avalues: 1=sound, 2=the word "capitals", higher values=a pitch increase (try
0N/A<
option>k</
option> 20).</
para>
0N/A</
listitem></
varlistentry>
0N/A<
term><
option>l <
replaceable>integer</
replaceable></
option></
term>
0N/A<
listitem><
para>Line length as an <
replaceable>integer</
replaceable>. If not
0N/Azero (which is the default), consider lines less than this length as
0N/Aend-of-clause.</
para>
0N/A</
listitem></
varlistentry>
0N/A<
term><
option>m</
option></
term>
0N/A<
listitem><
para>Interpret SSML markup, and ignore other < > tags.</
para>
0N/A</
listitem></
varlistentry>
113N/A<
term><
option>p <
replaceable>integer</
replaceable></
option></
term>
113N/A<
listitem><
para>Pitch adjustment as an <
replaceable>integer</
replaceable> in
113N/Athe range from 0 to 99, default is 50.</
para>
113N/A</
listitem></
varlistentry>
113N/A<
term><
option>q</
option></
term>
113N/A<
listitem><
para>Quiet, do not produce any speech (may be useful with
0N/A<
option>x</
option>).</
para>
0N/A</
listitem></
varlistentry>
113N/A<
term><
option>s <
replaceable>integer</
replaceable></
option></
term>
0N/A<
listitem><
para>Speed as an <
replaceable>integer</
replaceable> meaning
0N/Awords per minute. Values can be from 80 to 370, default is 170.</
para>
0N/A</
listitem></
varlistentry>
0N/A<
term><
option>v <
replaceable>voice_file</
replaceable></
option></
term>
113N/A<
listitem><
para>Use specified <
replaceable>voice_file</
replaceable>.</
para>
113N/A</
listitem></
varlistentry>
0N/A<
term><
option>w <
replaceable>filename</
replaceable></
option></
term>
0N/A<
listitem><
para>Write output to the specified
0N/A<
replaceable>filename</
replaceable>, in WAV format,
113N/Arather than speaking it directly.</
para>
113N/A</
listitem></
varlistentry>
113N/A<
term><
option>x</
option></
term>
1558N/A<
listitem><
para>Write phoneme mnemonics to <
literal>stdout</
literal>.</
para>
0N/A</
listitem></
varlistentry>
113N/A<
term><
option>X</
option></
term>
0N/A<
listitem><
para>Write phonemes mnemonics and translation trace to
0N/A<
literal>stdout</
literal>.</
para>
0N/A</
listitem></
varlistentry>
0N/A<
term><
option>z</
option></
term>
0N/A<
listitem><
para>No final sentence pause at the end of the text.</
para>
0N/A</
listitem></
varlistentry>
0N/A<
term><
option>-compile=<
replaceable>voice_name</
replaceable></
option></
term>
0N/A<
listitem><
para>Compile the pronunciation rules and dictionary in the
0N/Acurrent directory. The <
replaceable>voice_name</
replaceable> value is optional
0N/Aand specifies which language to use.</
para>
0N/A</
listitem></
varlistentry>
0N/A<
term><
option>-punct="<
replaceable>characters</
replaceable>"</
option></
term>
0N/A<
listitem><
para>Speak the names of punctuation
0N/A<
replaceable>characters</
replaceable> while speaking. If the
0N/A<
replaceable>characters</
replaceable> value is omitted, all punctuation is
0N/A</
listitem></
varlistentry>
0N/A<
term><
option>-split=<
replaceable>minutes</
replaceable></
option></
term>
0N/A<
listitem><
para>Starts a new WAV file every <
replaceable>minutes<
replaceable>. Used with <
option>w</
option>.</
para>
0N/A<
term><
option>-stdin</
option></
term>
0N/A<
listitem><
para>Read text input from <
literal>stdin</
literal> instead of a
0N/A</
listitem></
varlistentry>
113N/A<
term><
option>-stdout</
option></
term>
0N/A<
listitem><
para>Write speech output to <
literal>stdout</
literal>.</
para>
0N/A</
listitem></
varlistentry>
0N/A<
term><
option>-voices=<
replaceable>language</
replaceable></
option></
term>
0N/A<
listitem><
para>List the available voices for the specified
0N/A<
replaceable>language</
replaceable>. If <
replaceable>language</
replaceable> is
0N/Aomitted, then list all voices.</
para>
0N/A</
variablelist></
refsect1>
0N/A<
refsect1 id="espeak-1-file"><
title>&file-tt;</
title>
113N/A<
para>The following files are used by &cmd;:</
para>
0N/A<
variablelist termlength="wholeline">
Library for &cmd; speech synthesis
</
listitem></
varlistentry>
Directory of voice language and data files
</
listitem></
varlistentry>
<
refsect1 id="espeak-1-attr"><
title>&attr-tt;</
title>
<
para>See <
olink targetdocent="REFMAN5" localinfo="attributes-5"><
citerefentry>
<
refentrytitle>attributes</
refentrytitle><
manvolnum>5</
manvolnum></
citerefentry></
olink>
for descriptions of the following attributes:</
para>
<
informaltable frame="all">
<
tgroup cols="2" colsep="1" rowsep="1"><
colspec colname="COLSPEC0" colwidth="1*">
<
colspec colname="COLSPEC1" colwidth="1*">
<
row><
entry align="center" valign="middle">ATTRIBUTE TYPE</
entry><
entry align="center"valign="middle">ATTRIBUTE VALUE</
entry></
row>
<
row><
entry colname="COLSPEC0"><
para>Interface stability</
para></
entry><
entrycolname="COLSPEC1"><
para>Volatile</
para></
entry></
row>
<
refsect1 id="espeak-1-note"><
title>¬e-tt;</
title>
&cmd; was written by Jonathan Duddington.
<
refsect1 id="espeak-1-also"><
title>&also-tt;</
title>
<
citerefentry><
refentrytitle>orca</
refentrytitle><
manvolnum>1</
manvolnum></
citerefentry>,
<
citerefentry><
refentrytitle>libespeak</
refentrytitle><
manvolnum>3</
manvolnum></
citerefentry>,
<
citerefentry><
refentrytitle>libgnomespeech</
refentrytitle><
manvolnum>3</
manvolnum></
citerefentry>,
<
citerefentry><
refentrytitle>attributes</
refentrytitle><
manvolnum>5</
manvolnum></
citerefentry>
Additional information is available from the following site: