[Accessibility] TTS API document

Gary Cramblitt garycramblitt at comcast.net
Sat Jun 10 11:53:11 PDT 2006

As promised in phone conference, here is the information for the latest draft 
of the TTS API specification.  Comments and feedback are requested.  Best to 
comment in the accessibility at freedesktop.org mailing list, but if you cannot 
manage that, you may comment in this mailing list.

[Accessibility] TTS API document updated
 From: Hynek Hanke <hanke at brailcom.org>
 To: accessibility at freedesktop.org
Hello all,

I've updated the TTS API draft with the latest suggestions from
the list.

Project page:


Other formats (PDF, PS, info, DVI):


* I've added a function from speaking the given text from a
given character position.

* defer() description now states there is no upper limit on the
number of simultaneously deffered() messages unless forced by
administrator or available resources. A partial defer(), for
one message only, for example, would not be very much useful
because the application would need to use say_text() anyway
to provide consistend behavior across the various synthesizers. 

This point should be further discussed and possibly changed
if someone disagrees.

I've also made clear previously deferred messages must be discarded
by the application when no longer needed.

* I've changed all references in the API requirements
from UTF-8 to Unicode.

* I've added a note that errors due to processing SSML
(not syntax, but functional, like ``language not available'')
are currently not reported.

* Several minor corrections (strings are null-terminated arrays,
typos, etc.) please see ChangeLog in CVS for more details.

If I ommited some change that we discussed and you think it should
be done, please protest.

It is still left for us to write the Use Case section as suggested
by Gary Cramblitt.

With regards,
Hynek Hanke

accessibility mailing list
accessibility at lists.freedesktop.org

Gary Cramblitt (aka PhantomsDad)

More information about the Accessibility mailing list