Changes

Jump to navigation Jump to search
1,679 bytes added ,  13:28, 28 March 2009
no edit summary
Line 138: Line 138:     
# User activates the Speech Service which will make the system capable of handling speech input. A mode menu and toggle button to appear in the interface.
 
# User activates the Speech Service which will make the system capable of handling speech input. A mode menu and toggle button to appear in the interface.
# The mode menu selects whether the system service should treat the input audio as commands or a stream of characters.
+
# The mode menu selects whether the system service should treat the input audio as commands or a stream of characters. This can be done via hot-keys too.
# The speech engine will start and take audio input when the toggle button is pressed or a hotkey combo is pressed.
+
# The speech engine will start and take audio input when the toggle button is pressed or a hotkey combo is pressed. The color of the toggle button will change to green when in 'On' mode.
 
# Speech input processing starts and user's speech is converted to keystrokes and sent to the focused application if in dictation mode or is executed as a command if in command mode.
 
# Speech input processing starts and user's speech is converted to keystrokes and sent to the focused application if in dictation mode or is executed as a command if in command mode.
# The speech engine stops listening when the toggle button is pressed again or key combo is pressed again.
+
# The speech engine stops listening when the toggle button is pressed again or key combo is pressed again. The button color changes to red.
 
# This continues until the user de-activates the Speech Service.
 
# This continues until the user de-activates the Speech Service.
   Line 170: Line 170:  
'''III. Technologies used:'''
 
'''III. Technologies used:'''
   −
I will be using (and have been using) Juilus as the speech recognition tool. Julius is suited for both dictation (continuous speech recognition) and command and control. A grammar-based recognition parser named "Julian" is integrated into Julius which is modified to use hand-designed DFA grammar as a language model. And hence it is suited for voice command system of small vocabulary, or various spoken dialog system tasks.
+
I will be using (and have been using) Julius as the speech recognition tool. Julius is suited for both dictation (continuous speech recognition) and command and control. A grammar-based recognition parser named "Julian" is integrated into Julius which is modified to use hand-designed DFA grammar as a language model. And hence it is suited for voice command system of small vocabulary, or various spoken dialog system tasks.
    
The coding will be done in C, shell scripts and Python and recording will be done on an external computer and the compiled model will be stored on the XO. I own an XO because of my previous efforts and hence I plan to work natively on it and test the performance real time.
 
The coding will be done in C, shell scripts and Python and recording will be done on an external computer and the compiled model will be stored on the XO. I own an XO because of my previous efforts and hence I plan to work natively on it and test the performance real time.
Line 245: Line 245:  
Q1: '''If your project is successfully completed, what will its impact be on the Sugar Labs community? Give 3 answers, each 1-3 paragraphs in length. The first one should be yours. The other two should be answers from members of the Sugar Labs community, at least one of whom should be a Sugar Labs GSoC mentor. Provide email contact information for non-GSoC mentors.'''
 
Q1: '''If your project is successfully completed, what will its impact be on the Sugar Labs community? Give 3 answers, each 1-3 paragraphs in length. The first one should be yours. The other two should be answers from members of the Sugar Labs community, at least one of whom should be a Sugar Labs GSoC mentor. Provide email contact information for non-GSoC mentors.'''
   −
Ans:  
+
Ans: '''Benefits of this project'''
 +
 
 +
The completion of this project would mean sugar has an input method which is more:
 +
# '''''Intuitive''''' They have to learn alphabets anyway and most children are taught by making them recite the alphabets in order and showing corresponding symbols.They learn how to say 'open' (in their respective languages) first before knowing where to point the mouse and where to click. This can be of assistance for children who are physically challenged in some way.
 +
# '''''Versatile''''' ("I have a EN-US keyboard but I want to learn English because its my first language in school, Hindi because its my second language, I also want learn Telugu because its my mother tongue and Tamil because my mom lived all her childhood in Tamil Nadu and wants me to learn what was her primary language too! I am a kid so remembering the key mappings of all these languages in SCIM is tough for me?")
 +
# '''''Fun''''' Talking to the computer is a lot more fun than typing. Also collective classroom learning can be enhanced with this application by introducing classroom Spelling Bee contests. Children tend to remember things faster if they have a story attached to them. ( I'll remember the spelling of the word that I could not answer and came second because of it. My teacher explained the meaning of this word when none of us could spell it correctly and made us say it out 5 times in class.)
 +
And fun is an important criteria when it comes to what children like and what they use more.
 +
 
 +
-Me
 +
 
 +
----
 +
 
 +
Two more paras required.
    
----
 
----
52

edits

Navigation menu