Functions

From HMSWiki

Jump to: navigation, search

[edit] Software Functionality

Various functions were identified. They are listed below:

  • At the very minimum, the software should perform text-to-speech functionality utilizing the underlying speech capabilities of the operating system.
  • Provide a picture as well as text to be spoken. Since the software’s target audience of primary school-age students are learning to read, some students may not have full reading ability and therefore might not recognize words, but would recognize symbols, pictures or photos. The software should be capable of adapting to user needs over their lifetime. So, for example, the software should be flexible enough to allow for a picture, word/phrase or both to be displayed.
  • The software should be web-based, browser and platform independent if possible - for use with as many browsers (Firefox, Opera, IE) as possible and many OS platforms (Windows, Linux, Mac, etc) to accommodate the greatest number of potential users.
  • The software should be mouse driven or capable of touch screen input to accommodate people with various intellectual or motor disabilities.
  • The software should work on desktop systems initially, but be able to be ported to handheld devices.
  • The software should allow singular words and phrases to be spoken and have the option to string words together (eg. sentences).
  • Users should have the ability to categories words, images and phrases into groups that are meaningful to them.
  • There should be support for multi-users to allow them to create their own vocabularies.
  • A separate administration mode should exist to install and configure the software. This would separate the two functions of user-mode and administrator-mode and reduce the likelihood of modifying the system mistakenly.
  • The software should provide multi-lingual capabilities.
  • The software should accommodate the choice of multiple voices - ones that sounds like different people to personalize the system. For example, children’s voices, adult voices, male and female voices and voices with accents, etc.
  • The software should come with a basic structure and sample images and voices to enable users to begin using the system quickly. For example, a support website should be developed to enable the download of ‘common’ phrases and words to be added to the system.



Previous Analysis Next System Requirements
Personal tools