Listen and Spell: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (typos)
Line 1: Line 1:
== Idea ==
== Idea ==


The idea is to develop an application which would help children to learn new words, improve their vocabulary and pronunciation of words. The activity would speak out a randomly selected word from a predefined set of words and user have to spell the word corectly. This activity is the extension of [[ Talkntype | TalknType]].
The idea is to develop an application which would help children to learn new words, improve their vocabulary and pronunciation of words. The activity would speak out a randomly selected word from a predefined set of words and user have to spell the word correctly. This activity is the extension of [[ Talkntype | TalknType]].


== Use Case Scenario ==
== Use Case Scenario ==
Line 10: Line 10:
* Each level corresponds to different set of words which are sorted in order of difficulty to spell them.
* Each level corresponds to different set of words which are sorted in order of difficulty to spell them.
* A random word would be selected and spoken out from the corresponding word list.
* A random word would be selected and spoken out from the corresponding word list.
* User is required to spell the word correctly. ( Time limit can be optional)
* User is required to spell the word correctly. (Time limit can be optional)
* As the user writes, the application would speak out each letter.
* As the user writes, the application would speak out each letter.
* On submitting, whole word would be spoken out. (This will help user to "feel" the difference between his spelling and the correct one.)
* On submitting, whole word would be spoken out. (This will help user to "feel" the difference between his spelling and the correct one.)
* User goes to next level if spelled say "n"(a pre-specified number) words correctly.
* User goes to next level if spelled say "n" (a pre-specified number) words correctly.


== Proposed features/Usage ==
== Proposed features/Usage ==
Line 19: Line 19:
Following are the proposed features/Usage for the activity
Following are the proposed features/Usage for the activity


# *Selecing the word list from dictionary [http://dev.laptop.org/~cjb/words/Words-2.xo Words activity] :- This would be a very useful tool to internalize the activity.
# *Selecting the word list from dictionary [http://dev.laptop.org/~cjb/words/Words-2.xo Words activity] :- This would be a very useful tool to internalize the activity.
# *Implementation of "Hint" :- This will again be used from dictionary. On requesting hint activity would either speak out the meaning or the usage of the word. This would help to resolve confusion over rhyming words.
# *Implementation of "Hint" :- This will again be used from dictionary. On requesting hint activity would either speak out the meaning or the usage of the word. This would help to resolve confusion over rhyming words.
# Voicing through Speech-dispatcher :- The voicing would be done using speech dispatcher. Its RPM is under review process and going to be approved soon. I have already got approved its dependency dotconf RPM
# Voicing through Speech-dispatcher :- The voicing would be done using speech dispatcher. Its RPM is under review process and going to be approved soon. I have already got approved its dependency dotconf RPM
# Option to add user defined word list :- This would be useful in case of multiple user are having a challange or useful to implement class test.
# Option to add user defined word list :- This would be useful in case of multiple user are having a challange or useful to implement class test.
# Multiplayer game over mesh network :- Some thing like users can challange each other over the mesh network. Both user will receive same word at a same time and the one with most correct answers wins
# Multiplayer game over mesh network :- Some thing like users can challenge each other over the mesh network. Both user will receive same word at a same time and the one with most correct answers wins
# Memory tool? :- Activity repeates the word again and agin until the spelling is absorbed into child's mind.
# Memory tool? :- Activity repeats the word again and again until the spelling is absorbed into child's mind.
'''* Both will require modification of Words activity'''
'''* Both will require modification of Words activity'''



Revision as of 03:32, 24 March 2008

Idea

The idea is to develop an application which would help children to learn new words, improve their vocabulary and pronunciation of words. The activity would speak out a randomly selected word from a predefined set of words and user have to spell the word correctly. This activity is the extension of TalknType.

Use Case Scenario

A simple use case scenario of the basic draft is as follows

  • User opens the application and selects difficulty level.
  • Each level corresponds to different set of words which are sorted in order of difficulty to spell them.
  • A random word would be selected and spoken out from the corresponding word list.
  • User is required to spell the word correctly. (Time limit can be optional)
  • As the user writes, the application would speak out each letter.
  • On submitting, whole word would be spoken out. (This will help user to "feel" the difference between his spelling and the correct one.)
  • User goes to next level if spelled say "n" (a pre-specified number) words correctly.

Proposed features/Usage

Following are the proposed features/Usage for the activity

  1. *Selecting the word list from dictionary Words activity :- This would be a very useful tool to internalize the activity.
  2. *Implementation of "Hint" :- This will again be used from dictionary. On requesting hint activity would either speak out the meaning or the usage of the word. This would help to resolve confusion over rhyming words.
  3. Voicing through Speech-dispatcher :- The voicing would be done using speech dispatcher. Its RPM is under review process and going to be approved soon. I have already got approved its dependency dotconf RPM
  4. Option to add user defined word list :- This would be useful in case of multiple user are having a challange or useful to implement class test.
  5. Multiplayer game over mesh network :- Some thing like users can challenge each other over the mesh network. Both user will receive same word at a same time and the one with most correct answers wins
  6. Memory tool? :- Activity repeats the word again and again until the spelling is absorbed into child's mind.

* Both will require modification of Words activity

Resources

  1. TalknType
  2. Speech Dispatcher
  3. Words Activity
  4. Speech Synthesis
  5. Screen Reader
  6. Speak & Spell