GSoC/GCI Archive
Google Summer of Code 2013


Web Page:

Mailing List:

Benetech is a 501c(3) nonprofit software company creating solutions to address global needs in literacy, human rights and environmental conservation.


  • Achieve Word level Highlighting Synchronized with TTS The main goal of this project is to extend the functionality of the current android app, to support “Smooth Word-Level Highlighting Synchronized with TTS” using open source “Flite” TTS engine .This would really help the dyslexic users to read and study text documents in more understandable format. It mainly includes the following : 1) To modify the internal C code of flite, to support word level callbacks to the java app. 2) Porting the flite TTS to the android app 3) Modify the java code accordingly, to handle the highlighting “smoothly”, maintaining the current code structure. The user will be given a choice between using Android TTS or the Flite TTS. If the Flite TTS is selected, word level highlighting should be supported by the app.
  • MathML Support for Go Read This project is designed to provide MathML support for the GoRead android application/FBReader through Android TTS/ChomeVox
  • Tecla Accessibility Support in Go Read A print disabled person by definition refers to someone who cannot effectively read print because of a visual, physical, perceptual, developmental, cognitive, or learning disability. Currently ‘Go Read’ focuses on a visually impaired audience, missing several other categories of the print disabled especially the print disabled due to physical disabilities. Tecla Access is a set of tools that facilitate switch access to mobile devices for people with mobility impairments (physical disabilities). Making Go Read Tecla accessible will help it serve an extended community of the print disabled.