If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.
Dictionary === We need two things here : #A Jabber bot that supports the DICT protocol ( so we can run a bot that will serve word meanings ) . If this bot can learn/modify words, it will be better. #A KDE 4 Plasmoid that does the same. There is already a KDE Plasmoid that supports dict .org. But it cannot be configured to support other dictionary servers right now, as of KDE 4.2. We need to find out the current status of this plasmoid. Knowledge Prerequisite: Knowledge of Python OR C++ for writing the bot & Plasmoid. A basic understanding of how DICT works is essential.
=== Changes to Dhvani TTS Engine === [http://dhvani.sourceforge.net/ Dhvani] is a text to speech system designed for Indian Languages. The aim of this project is to ensure that literacy and knowledge of English are not essential for using a Computer.
==== Porting Dhvani to Windows/Mac and Sound system change ==== Right now, Dhvani uses ALSA as sound system. An additional SDL based sound system is required to make it work on other operating systems
Knowledge Prerequisite:Knowledge of
C. Familiarity with SDL would be nice, but not required.
Material Prerequisite: A computer with Windows/Mac OS development setup in addition to GNU/Linux
==== Speech dispatcher driver and Orca integration ====Dhvani has generic driver for speech dispatcher and that is not efficient and cannot use many features of dhvani. Write a driver for speech-dispatcher and integrate it with Orca so that it works as Screenreader
prerequisite : Knowledge of C.
Create a calendrical calculation library that will be usable from Python/C++ programs. Writing a C++/C library and writing a Python wrapper for it is enough. This can be used to display Indian calendars on Free Desktops
Knowledge prerequisite : Knowledge of C/C++