Attached is a first try of implementation, to discuss.<br><br>Is using gstreamer-plugins-espeak, already included in the last images,<br>and used in all the activities using text-to-speech. Do not add any new dependency.<br>
<br>A device is added in the frame to configure pitch and velocity,<br>and the hotkey alt-shift-s is used to say the selected text.<br><br>The SpeechManager provide a simple say_text method to be used by activities if needed.<br>
<br>A pending functionality is add a list of languages, to translate it and have a single list,<br>and do not need translate this list in every activity. There are code in Speak activity to do this,<br>I need look at this. <br>
<br>Gonzalo<br><br><br><div class="gmail_quote">On Tue, Nov 15, 2011 at 8:16 PM, Samuel Klein <span dir="ltr"><<a href="mailto:meta.sj@gmail.com">meta.sj@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
+1 This would be amazing. This would also encourage more people to contribute to the speech engine for their language or dialect.<br><br><div class="gmail_quote"><div class="im">On Tue, Nov 15, 2011 at 9:15 AM, Gonzalo Odiard <span dir="ltr"><<a href="mailto:gonzalo@laptop.org" target="_blank">gonzalo@laptop.org</a>></span> wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
I want propose the feature "Global Text to Speech" [1]<br><br>In fact, the functionality was already designed, and part implemented, but is not working in Sugar.<br><br>We have code in Speak, Read and Memorize activities implementing the call to the backend,<br>
the only missing part is a icon device to configure pitch and velocity.<br><br>Gonzalo<br><br>[1] <a href="http://wiki.sugarlabs.org/go/Features/GlobalTextToSpeech" target="_blank">http://wiki.sugarlabs.org/go/Features/GlobalTextToSpeech</a><br>
<br>
<br></div></div><div class="im">_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></div></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br>Samuel Klein identi.ca:sj w:user:sj <a href="tel:%2B1%20617%20529%204266" value="+16175294266" target="_blank">+1 617 529 4266</a><br>
<br>
</font></span></blockquote></div><br>