AAC@IITM » History » Version 3

Anil Prabhakar, 11/02/2010 08:24 AM

1 1 Anil Prabhakar
h1. AAC@IITM
2 1 Anil Prabhakar
3 1 Anil Prabhakar
Alternative and Augmentative Communication (AAC) is our effort to provide non-verbal individuals the ability to independently express their ideas. The platform being used is the BeagleBoard, revC. The final hardware will have
4 1 Anil Prabhakar
# Minimum 3-hr battery backup
5 1 Anil Prabhakar
# Software that works with a single-click 
6 1 Anil Prabhakar
# Access is through two buttons, which can be programmed either as left-click or left and right clicks
7 1 Anil Prabhakar
8 3 Anil Prabhakar
h1. HOPE
9 2 Anil Prabhakar
10 3 Anil Prabhakar
HOPE
11 3 Anil Prabhakar
The need for a simple text to speech (TTS) software for children in the early stages of literacy led to the development of HOPE. This is an open-source initiative from the students and faculty at IIT-Madras built using python. Both Windows and Linux platforms are supported, using pyspeech and espeak respectively as the underlying TTS engine. HOPE delivers a platform by which children can spell words and construct sentences using only the single click of a space-bar or a similar input device to a computer or mobile embedded platform. The software auto-scrolls between groups of alphabets, then letters, and finally provides the user with the ability to continue spelling, or predicts the word that is being constructed. The prediction also remembers previous constructions. Although HOPE was designed for the English language, with simple modifications it can be easily adapted to any character or symbol based language. The challenge to a software designer is to be able to accommodate all the characters and accents in different languages, while not slowing down the user's ability to construct simple sentences.
12 2 Anil Prabhakar
13 3 Anil Prabhakar
h1. LaunchBox
14 3 Anil Prabhakar
HOPE is often used in conjunction with a second open-source software, LaunchBox, that remembers user preferences such as speed of scrolling, gender of user and volume settings. LaunchBox also offers the user the ability to save user preferences such as speed of auto-scrolling, and gender of TTS voice.
15 1 Anil Prabhakar
16 3 Anil Prabhakar
h2. Open Problems
17 3 Anil Prabhakar
18 2 Anil Prabhakar
# Incorporate prediction into Hope (see e.g. Dasher)
19 2 Anil Prabhakar
# Local language version of Hope
20 1 Anil Prabhakar
# Improvements to I-Draw
21 1 Anil Prabhakar
# Mouse-like interface by dividing up the screen into sections and zooming
22 1 Anil Prabhakar
# Software to teach mathematics
23 1 Anil Prabhakar
# Scroll type access to other programs like audio/video players, openoffice, etc
Redmine Appliance - Powered by TurnKey Linux