eSpeak: API for shared library version

Jonathan Duddington jsd at clara.co.uk
Tue Jul 11 11:33:05 CEST 2006


Here is a draft API for a shared library version of the eSpeak TTS
synthesizer, which is intended for use by Speech Dispatcher.

   http://espeak.sourceforge.net/speak_lib.h

Implementation of this is mostly done, subject to suggested amendments
and testing.

The following SSML tags are currently implemented:
   <speak>   xml:lang   xml:base
   <voice>   xml:lang, name, gender, age, variant
   <prosody> rate, volume, pitch, range  (relative)
   <say-as>  glyphs
   <mark>
   <s>       xml:lang
   <p>       xml:lang
   <sub>
   <audio>
   <tts:style>  punctuation, capital_letters

Should  <say-as interpret-as="tts:char">  speak the canonical unicode
name for the character (eg.
 "LATIN SMALL LETTER E WITH CIRCUMFLEX"
 "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK" ), or is something
shorter required?

-- 
_______________________________________________
Speechd mailing list
Speechd at lists.freebsoft.org
http://lists.freebsoft.org/mailman/listinfo/speechd




More information about the Speechd mailing list