<br>Hi Hemant,<br>
<br>
I am forwarding your mail to the new sugar devel list. It has been shifted to <a href="mailto:sugar-devel@lists.sugarlabs.org">sugar-devel@lists.sugarlabs.org</a>. <br><br>Thanks for clarifying things. <br><br><div class="gmail_quote">
---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Hemant Goyal</b> <span dir="ltr"><<a href="mailto:goyal.hemant@gmail.com" target="_blank">goyal.hemant@gmail.com</a>></span><br>
Date: Wed, Mar 25, 2009 at 11:17 PM<br>Subject: Re: Google Summer of Code proposal: Speech integration in sugar(Chirag Jain)<br>To: chirag jain <<a href="mailto:chiragjain1989@gmail.com" target="_blank">chiragjain1989@gmail.com</a>><br>
Cc: <a href="mailto:gsoc@lists.laptop.org" target="_blank">gsoc@lists.laptop.org</a>, Assim Deodia <<a href="mailto:assim.deodia@gmail.com" target="_blank">assim.deodia@gmail.com</a>>, Simon Schampijer <<a href="mailto:simon@schampijer.de" target="_blank">simon@schampijer.de</a>>, Tomeu Vizoso <<a href="mailto:tomeu@tomeuvizoso.net" target="_blank">tomeu@tomeuvizoso.net</a>><br>
<br><br><div>Hi Chirag, and others who might be interested in integrating speech synthesis into Sugar</div>
<div> </div>
<div>You can refer to some documents in <a href="http://google-summer-of-code-2008-olpc.googlecode.com/files/Hemant_Goyal.tar.gz" target="_blank">http://google-summer-of-code-2008-olpc.googlecode.com/files/Hemant_Goyal.tar.gz</a> to understand the current status of the Speech Synthesis integration project. Owing to my final year in engineering school,and other personal issues, that kept me busy I was unable to contribute to the project after GSOC.</div>
<div> </div>
<div>Here is a snapshot of the project for you:</div>
<ol>
<li>I did write patches for the Configuration Module of Speech Synthesis, however, when I last checked, the Sugar Architecture had undergone some changes making my patches obsolete. You will have to rewrite those patches, however, most of logic will remain fixed.</li>
<li>You will have to understand the python-dotconf API that I wrote to modify the Configuration Files that Speech-dispatcher creates. The API has been used in the patches and they will serve as a ready reference for you to understand the python-dotconf API. The python-dotconf API project page can be found here : <a href="http://code.google.com/p/python-dotconf/" target="_blank">http://code.google.com/p/python-dotconf/</a></li>
<li>You might have to undertake some Fedora packaging work to package the latest release of speech-dispatcher. For this you will need to have some elemantary knowledge of RPM package creation using SPEC files. The SPEC files are available in the GSOC project files that I mentioned before.</li>
<li>Essentially most of the ground work to integrate speech synthesis into Sugar/OLPC laptop is done. The work that is left to be done is to provide 2 frontend interfaces to the Speech Device [you can refer to the patches to understand what the Speech Device is] so that Speech Settings can be controlled through a GUI.</li>
<li>While I would not categorize the project as Advanced, I feel that you will certainly require skills with pyGTK to design the interfaces, and some skill to play with the Sugar Graphical User Interface - I am sure the lead sugar devs will certainly help you out on this. erikos, tomeu, and eben in the sugar community were very helpful. (erikos was my mentor btw)</li>
</ol>
<div>Feel free to ask me for more detailed technical designs. Last year the project scope became quite big for me to manage and complete within the timeframe of GSOC. You can leverage all the work that I have done and take this project to its success in 2 months.</div>
<div> </div>
<div>Warm Regards,</div>
<div>Hemant Goyal</div>
<div> </div>
<div class="gmail_quote">On Wed, Mar 25, 2009 at 10:36 PM, chirag jain <span dir="ltr"><<a href="mailto:chiragjain1989@gmail.com" target="_blank">chiragjain1989@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">Hi!<br><br>I am an undergraduate student from Netaji Subash Institute of<br>Technology, New Delhi. I am currently working on my proposal for<br>
speech integration in sugar and using this as a back-end for Listen<br>Spell activity.<br>I have gone through the last years speech integration project. This<br>project is also present in this years idea list. But as I am new to all this, I want a little bit of your help.<br>
<br>I have gone through the idea list of sugar. They have mentioned some<br>requirements. first being the configuration management tool. Secondly<br>they require a UI for the config tool.<br><br> can you please explain me the current status of this project and<br>
the further changes that it requires. Also what sort of technical<br>things I would require to learn before attempting to this project.<br><br>Your little contribution can be very helpful to me.<br><br>regards<br><font color="#888888">chirag</font></blockquote>
</div>
</div><br><br clear="all"><br>-- <br>Regards<br>Assim Deodia<br>