13980N/A<!
DOCTYPE REFENTRY PUBLIC "-//Sun Microsystems//DTD DocBook V3.0-Based SolBook Subset V2.0//EN" [
13980N/A<!
ENTITY suncopy "Copyright (c) 2008, Sun Microsystems, Inc. All Rights Reserved.">
13980N/A<
refmeta><
refentrytitle>&cmd;</
refentrytitle><
manvolnum>1</
manvolnum>
13980N/A<
refmiscinfo class="date">20 Aug 2008</
refmiscinfo>
13980N/A<
refmiscinfo class="sectdesc">&man1;</
refmiscinfo>
13980N/A<
refmiscinfo class="software">&release;</
refmiscinfo>
13980N/A<
refmiscinfo class="arch">generic</
refmiscinfo>
13980N/A<
refmiscinfo class="copyright">&suncopy;</
refmiscinfo>
13980N/A<
indexterm><
primary>&cmd;</
primary></
indexterm><
indexterm><
primary>a compact open source software speech synthesizer</
primary></
indexterm>
13980N/A<
refnamediv id="espeak-1-name"><
refname>&cmd;</
refname><
refpurpose>a compact open source software speech synthesizer</
refpurpose></
refnamediv>
13980N/A<
refsynopsisdiv id="espeak-1-synp"><
title>&synp-tt;</
title>
13980N/A<
cmdsynopsis><
command>&cmd;</
command>
13980N/A<
arg choice="opt"><
option role="nodash"><
replaceable>option...</
replaceable></
option></
arg>
13980N/A<
arg choice="opt"><
option role="nodash"><
replaceable>"words"</
replaceable></
option></
arg>
13980N/A<
refsect1 id="espeak-1-desc"><
title>&desc-tt;</
title>
13980N/A<
para><
command>&cmd;</
command> is a compact open source software speech synthesizer.
13980N/AIt can run as a command line program to speak text from a file or from stdin.</
para>
13980N/A<
para>Main features of <
command>&cmd;</
command>:</
para>
13980N/A * Includes different Voices, whose characteristics
13980N/A * Can produce speech output as a WAV file.
13980N/A * Supports SSML (Speech Synthesis Markup Language
13980N/A * Can translate text to phoneme codes, so it could
13980N/A be adapted as a front end for another speech
13980N/AAdditional information is also available from the following site:
13980N/A<
refsect1 id="espeak-1-opts"><
title>&opts-tt;</
title>
13980N/A<
para>The following options are supported:</
para>
13980N/A<
variablelist termlength="medium">
13980N/A<
term><
option>a <
replaceable>integer</
replaceable></
option></
term>
13980N/A<
listitem><
para>Amplitude, 0 to 200, default is 100</
para>
13980N/A<
listitem><
para>Input text is 8-bit encoding</
para>
13980N/A<
term><
option>f <
replaceable>text file</
replaceable></
option></
term>
13980N/A<
listitem><
para>Speak text from <
replaceable>text file</
replaceable>. If neither
13980N/A<
option>f</
option> nor <
option>-stdin</
option>, <
replaceable>words</
replaceable>
13980N/Aare spoken, or if none then text is spoken from
13980N/Astdin, each line separately.</
para>
13980N/A<
term><
option>g <
replaceable>integer</
replaceable></
option></
term>
13980N/A<
listitem><
para>Word gap. Pause between words, units of 10mS at the
13980N/A<
term><
option>k <
replaceable>integer</
replaceable></
option></
term>
13980N/A<
listitem><
para>Indicate capital letters with: 1=sound, 2=the word "capitals",
13980N/Ahigher values = a pitch increase (try -k20).</
para>
13980N/A<
term><
option>l <
replaceable>integer</
replaceable></
option></
term>
13980N/A<
listitem><
para>Line length. If not zero (which is the default), consider
13980N/Alines less than this length as end-of-clause</
para>
13980N/A<
listitem><
para>Interpret SSML markup, and ignore other < > tags</
para>
13980N/A<
term><
option>p <
replaceable>integer</
replaceable></
option></
term>
13980N/A<
listitem><
para>Pitch adjustment, 0 to 99, default is 50</
para>
13980N/A<
listitem><
para>Quiet, don't produce any speech (may be useful with <
option>x</
option>)</
para>
13980N/A<
term><
option>s <
replaceable>integer</
replaceable></
option></
term>
13980N/A<
listitem><
para>Speed in words per minute, 80 to 370, default is 170</
para>
13980N/A<
term><
option>v <
replaceable>voice name</
replaceable></
option></
term>
13980N/A<
term><
option>w <
replaceable>wave file name</
replaceable></
option></
term>
13980N/A<
listitem><
para>Write output to this WAV file, rather than speaking it
13980N/A<
listitem><
para>Write phoneme mnemonics to stdout</
para>
13980N/A<
listitem><
para>Write phonemes mnemonics and translation trace to stdout</
para>
13980N/A<
listitem><
para>No final sentence pause at the end of the text</
para>
13980N/A<
term><
option>-compile=<
replaceable>voice name</
replaceable></
option></
term>
13980N/A<
listitem><
para>Compile the pronunciation rules and dictionary in the
13980N/Acurrent directory. =<
replaceable>voice name</
replaceable> is optional and
13980N/A<
term><
option>-punct="<
replaceable>characters</
replaceable>"</
option></
term>
13980N/A<
listitem><
para>Speak the names of punctuation characters during speaking.
13980N/AIf =<
replaceable>characters</
replaceable> is omitted, all punctuation is spoken.</
para>
13980N/A<
term><
option>-split="<
replaceable>minutes</
replaceable>"</
option></
term>
13980N/A<
listitem><
para>Starts a new WAV file every <
replaceable>minutes<
replaceable>. Used with <
option>w</
option></
para>
13980N/A<
term><
option>-stdin</
option></
term>
13980N/A<
listitem><
para>Read text input from stdin instead of a file</
para>
13980N/A<
term><
option>-stdout</
option></
term>
13980N/A<
listitem><
para>Write speech output to stdout</
para>
13980N/A<
term><
option>-voices=<
replaceable>language</
replaceable></
option></
term>
13980N/A<
listitem><
para>List the available voices for the specified language.
13980N/AIf <
replaceable>language</
replaceable> is omitted, then list all voices.</
para>
13980N/A<
refsect1 id="espeak-1-file"><
title>&file-tt;</
title>
13980N/A<
para>The following files are used by &cmd;:</
para>
13980N/A<
variablelist termlength="wholeline">
13980N/ALibrary for &cmd; speech synthesis
13980N/ADirectory of voice language and data files
13980N/A<
refsect1 id="espeak-1-attr"><
title>&attr-tt;</
title>
13980N/A<
para>See <
olink targetdocent="REFMAN5" localinfo="attributes-5"><
citerefentry>
13980N/A<
refentrytitle>attributes</
refentrytitle><
manvolnum>5</
manvolnum></
citerefentry></
olink>
13980N/Afor descriptions of the following attributes:</
para>
13980N/A<
tgroup cols="2" colsep="1" rowsep="1"><
colspec colname="COLSPEC0" colwidth="1*">
13980N/A<
colspec colname="COLSPEC1" colwidth="1*">
13980N/A<
row><
entry align="center" valign="middle">ATTRIBUTE TYPE</
entry><
entry align="center" 13980N/Avalign="middle">ATTRIBUTE VALUE</
entry></
row>
13980N/A<
row><
entry><
para>Availability</
para></
entry><
entry><
para>SUNWespeak</
para></
entry>
13980N/A<
row><
entry colname="COLSPEC0"><
para>Interface stability</
para></
entry><
entry 13980N/Acolname="COLSPEC1"><
para>Volatile</
para></
entry></
row>
13980N/A<
refsect1 id="espeak-1-note"><
title>¬e-tt;</
title>
13980N/A&cmd; was written by Jonathan Duddington.
13980N/A<
refsect1 id="espeak-1-also"><
title>&also-tt;</
title>
13980N/A<
citerefentry><
refentrytitle>orca</
refentrytitle><
manvolnum>1</
manvolnum></
citerefentry>,
13980N/A<
citerefentry><
refentrytitle>libespeak</
refentrytitle><
manvolnum>3</
manvolnum></
citerefentry>,
13980N/A<
citerefentry><
refentrytitle>libgnomespeech</
refentrytitle><
manvolnum>3</
manvolnum></
citerefentry>