Hi yokoy,<br><br>We are developing a screen-reader application for XO. For TTS we have implemented a dbus-glib based speech-server on XO which uses espeak internally.  <br><div class="gmail_quote"><div><br>The methods exposed by D-BUS will be help applications to use speech-server in a global fashion. And also this access will be very efficient as compared to calling 
<i>os.system</i> commands. You would like to check this out <a href="http://wiki.laptop.org/go/Screen_Reader" target="_blank">http://wiki.laptop.org/go/Screen_Reader</a><br><br>We are currently in the process of deciding the final speech-server API&#39;s which will take considerable amount of time.
<br><br>I have made some changes in your program to demonstrate how speech-server can be used by other applications for TTS. The API&#39;s used are temporary and are subject to change.<br><br>To test this code first go to 
<i>screen-reader/sugar-speechd</i> <br>and do <i>./sugar-speechd</i><br>After this start ELIZA as usual. And this will run on XO also.<br><br></div></div>-- 
<br>With Regards<br>Assim Deodia<br>