[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
eSpeak: API for shared library version
From: |
Jonathan Duddington |
Subject: |
eSpeak: API for shared library version |
Date: |
Mon Sep 4 09:59:52 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
address@hidden
http://lists.freebsoft.org/mailman/listinfo/speechd
- eSpeak: API for shared library version,
Jonathan Duddington <=