Providing a Text to Speech synthesis option in the sugar environment

Hemant Goyal goyal.hemant at gmail.com
Thu Oct 18 06:09:33 EDT 2007


Hi Eben,

We have been researching about the text to speech synthesis problem for the
xo, and feel it would be a much better idea to provide the system wide text
to speech conversion option -:

Would it be a better approach if :-

   - If we allow a user to highlight the portion of text and press "Play"
   Button that will be provided within the Sugar environment OR
   - We allow a user to highlight the portion of text and provide an
   option to choose speak from the right click interface.

Can somebody also point us to code within the sugar environment which allows
the user to highlight and select the text, that can be piped to the eSpeak
service.

Thanks,
Hemant

On 10/12/07, Eben Eliason <eben.eliason at gmail.com> wrote:
>
> If we're going to go that far, why don't we make eSpeak a service,
> instead of an activity?  The kid could select text anywhere - Read,
> Browse, Chat, etc - and select "Speak text" from the contextual menu.
> The highlighting is then provided by the child directly, and we gain
> the ability to span the entire system with this educational framework.
>
> It seems silly to put arbitrary ties between a few specific activities
> for something like this that has so much more potential.  Ideally,
> this would go right next to the (hopefully forthcoming) dictionary and
> thesaurus.  Heck, we can even add Wikipedia and Google links, if we
> want. Creating an environment which is able to respond to children's
> inquisitiveness would do a lot for the laptop as an educational tool.
>
> - Eben
>
> On 10/12/07, Hemant Goyal <goyal.hemant at gmail.com> wrote:
> > Hi all,
> >
> > We are trying to Bridge the Read activity with eSpeak activity on XO. We
> > hope to provide a "play" button in the Read UI using which a kid can
> listen
> > to the ebook in their local languages and also learn how to pronounce
> > different words.
> >
> > In this regards, we have 2 queries:-
> >
> > Pointers within the Evince and Read code from which we can pick the
> String
> > data to be forwarded to eSpeak for Text to Speech conversion.
> > We also wish to highlight the words/string of data sent to eSpeak within
> the
> > Read GUI. What is the best way to do that? Is it possible to highlight
> the
> > string within Read or should we use the copy paste highlight features in
> the
> > Evince code?
> > --
> > Hemant
> > _______________________________________________
> > Devel mailing list
> > Devel at lists.laptop.org
> > http://lists.laptop.org/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.laptop.org/pipermail/devel/attachments/20071018/6bea01b2/attachment.html>


More information about the Devel mailing list