Has anyone looked into this? There is a text-to-speech library http://eyes-free.googlecode.com/svn/trunk/documentation/tutorial/tutorial.html And an interesting application using it http://www.seeingwithsound.com/android.htm The Android Dev Phone 1 allows installs of custom versions of the OS.