[Accessibility] TTS API interface description + reqs update

Gary Cramblitt garycramblitt at comcast.net
Sun May 7 14:15:34 PDT 2006


On Friday 05 May 2006 10:22, Jonathan Duddington wrote:
> message_id defer(void);
> say_deferred(message_id, position, position_type);
>
> If an application defers a message during speaking, then to resume, it
> needs to specify a position from which to resume the speaking.  There
> is no way to specify "continue from where it was deferred", or "from
> the start of the sentence which was speaking".

Yes, we should probably allow a zero for the position argument of say_deferred 
to mean "from last defer position".

>
> This implies that defer() and say_deferred() are only applicable when
> the application has chosen the AUDIO_OUTPUT_RETRIEVE method rather than
> the AUDIO_OUTPUT_PLAYBACK method, because only then does the
> application know where in the message the defer occurred.  Perhaps that
> should be stated explicitly if that's the intention.

Good point.

-- 
Gary Cramblitt (aka PhantomsDad)
KDE Text-to-Speech Maintainer
http://accessibility.kde.org/developer/kttsd/index.php


More information about the accessibility mailing list