Hi Eben,<br><br>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 -:<br><br>Would it be a better approach if :-
<br><ul><li>If we allow a user to highlight the portion of text and press "Play" Button that will be provided within the Sugar environment OR<br></li><li>We allow a user to highlight the portion of text and provide an option to choose speak from the right click interface.
<br></li></ul>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.<br><br>Thanks,<br>Hemant<br><br><div><span class="gmail_quote">
On 10/12/07, <b class="gmail_sendername">Eben Eliason</b> <<a href="mailto:eben.eliason@gmail.com">eben.eliason@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
If we're going to go that far, why don't we make eSpeak a service,<br>instead of an activity?  The kid could select text anywhere - Read,<br>Browse, Chat, etc - and select "Speak text" from the contextual menu.
<br>The highlighting is then provided by the child directly, and we gain<br>the ability to span the entire system with this educational framework.<br><br>It seems silly to put arbitrary ties between a few specific activities
<br>for something like this that has so much more potential.  Ideally,<br>this would go right next to the (hopefully forthcoming) dictionary and<br>thesaurus.  Heck, we can even add Wikipedia and Google links, if we<br>want. Creating an environment which is able to respond to children's
<br>inquisitiveness would do a lot for the laptop as an educational tool.<br><br>- Eben<br><br>On 10/12/07, Hemant Goyal <<a href="mailto:goyal.hemant@gmail.com">goyal.hemant@gmail.com</a>> wrote:<br>> Hi all,<br>
><br>> We are trying to Bridge the Read activity with eSpeak activity on XO. We<br>> hope to provide a "play" button in the Read UI using which a kid can listen<br>> to the ebook in their local languages and also learn how to pronounce
<br>> different words.<br>><br>> In this regards, we have 2 queries:-<br>><br>> Pointers within the Evince and Read code from which we can pick the String<br>> data to be forwarded to eSpeak for Text to Speech conversion.
<br>> We also wish to highlight the words/string of data sent to eSpeak within the<br>> Read GUI. What is the best way to do that? Is it possible to highlight the<br>> string within Read or should we use the copy paste highlight features in the
<br>> Evince code?<br>> --<br>> Hemant<br>> _______________________________________________<br>> Devel mailing list<br>> <a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>> <a href="http://lists.laptop.org/listinfo/devel">
http://lists.laptop.org/listinfo/devel</a>
</blockquote></div>