Speech Synthesis Integration - User Interfaces and other Implementation Considerations

Assim Deodia assim.deodia at gmail.com
Sun Mar 9 07:51:45 EDT 2008


On 3/1/08, Hemant Goyal <goyal.hemant at gmail.com> wrote:
> Hi,
> I was thinking while the packaging of speech dispatcher continues I could
> finalize certain UI considerations for speech synthesis. I had a word with
> Tomeu and he advised me to write all the points in a mail to the list.
> Particularly we want to focus on :
>    1. A Speech Configuration Management for Sugar
>       1. Provision of a control panel for modifying speech synthesis
>       parameters
>       2. How these parameters will be stored and retrieved when
>       changes are made
>       3. What parameters to expose?
>       1. Language - Perhaps this should be the sugar default?
>          2. Voice Selection - Male/Female, Child/Adult, Age
>          3. Rate
>          4. Pitch
>          5. Volume
>       2. GUI considerations
>       1. A Speech Synthesis Button
>          1. Has many states - Play/Stop (Pause?)
>          2. Reveals a control panel for modifying the speech
>          synthesis parameters and provides a text box for getting some text data for
>          speech synthesis?
>          2. What to text to send for speech synthesis?
>          1. If some text is highlighted then that text should be
>          sent
>          2. If no text is highlighted and speech synthesis button
>          is clicked
>             1. Send data of some active window and provide
>             karaoke style highlighting of text?
>             2. Continue synthesis until the end of the
>             document or stop button is pressed
> We can even have the speech systhesis to be synchronized with the scroll bar (Read/Browse activity) so that instead of reading whole page again it only reads out the new
text which has appeared due to scrolling or in case of page change it can
read the diff part.

>    1. Possibly a Speech Synthesis keyboard shortcut too - Should effect
>    the Speech Synthesis button
>    2. Speak out a welcome message to the child when the XO boots up?
>    (Hello xyz welcome to sugar or something like that?)
> Please share any other ideas which you think can improve the User
> Experience wrt speech synthesis.
> I'd like to write the patches and wrap up the coding by the time speech
> dispatcher RPMs are ready so that we can roll this feature in the XOs and
> get some feedback :)
> Thanks!
> --
> Hemant Goyal

Assim Deodia | http://nsitonline.in/assim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.laptop.org/pipermail/devel/attachments/20080309/99ac34b4/attachment.html>

More information about the Devel mailing list