Unix/Linux Go Back    

OpenSolaris 2009.06 - man page for espeak (opensolaris section 1)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

espeak(1)				  User Commands 				espeak(1)

       espeak - a compact open source software speech synthesizer

       espeak [option...] [words]

       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 SSML (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++.

       The following options are supported:

       -a integer	       Amplitude as an integer in the range from 0  to	200,  default  is

       -b		       Input text is 8-bit encoded.

       -f text_file	       Speak text from text_file.

       -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 -k 20).

       -l integer	       Line length as an integer. If not zero  (which  is  the	default),
			       consider lines less than this length as end-of-clause.

       -m		       Interpret SSML 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 voice_file	       Use specified voice_file.

       -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 translation trace to stdout.

       -z		       No final sentence pause at the end of the text.

       --compile=voice_name    Compile the pronunciation rules	and  dictionary  in  the  current
			       directory.  The	voice_name  value is optional and specifies which
			       language to use.

       --punct="characters"    Speak the names of punctuation characters while speaking.  If  the
			       characters value is omitted, all punctuation 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.

       The following files are used by espeak:


	   Library for espeak speech synthesis


	   Directory of voice language and data files

       See attributes(5) for descriptions of the following attributes:

       |      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
       |Availability		     |SUNWespeak		   |
       |Interface stability	     |Volatile			   |

       espeak was written by Jonathan Duddington.

       orca(1), libespeak(3), libgnomespeech(3), attributes(5)

       Additional information is available from the following site:


SunOS 5.11				   20 Aug 2008					espeak(1)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 04:59 AM.