MyVoice PDF Tisk Email

MyVoice - voice controlled PC tool


The program named MyVoice  was completed in 2005 and since that time, several tens of handicapped users have learned to use it. It allows them to control any application installed on their computers entirely by voice. Any program running under Microsoft Windows OS can be started and controlled by voice commands imitating key-presses and mouse actions. In this way one can utilize an Internet browser, exchange e-mails, draw pictures, listen to music, or type text documents.

The tools from MyVoice program are based on a common recognition engine that process the speech signal from a microphone and translates it into events. These can allow namely for:
  • activation or deactivation of the output from the engine to allow for a sleeping mode
  • modification (swap or update) of the current lexicon
  • simulation of key-press and mouse-event actions (and their combinations) to control running applications
  • print of a text (according to the given local settings) into an active text window,
  • launch of a program (together with its arguments)
  • sending of messages to control external devices connected to the given PC
The recent version of MyVoice contains 20 predefined command groups. These were chosen for controlling the most frequent software programs or hardware devices, following the demands of the users. These applications include mainly:
  • general access to any programs and files in the PC
  • text input
  • access to Internet services (e-mail and web browsing)
  • control of a hardware devices mounted in the PC
The basic set of commands (namely the spelling words, names of keyboard keys, etc.) are prepared both for people with correct pronunciation as well as for those who have pronunciation problems. For example, letter A has a short pronunciation variant “A” and a long one “Alpha”.

Configuration of MyVoice commands and functions

In a voice control system for handicapped people, the users must have a chance to create their own commands and assign to them arbitrary sequences of actions. They should also have a possibility to change the pronunciation of individual commands arbitrary, because motor-handicapped persons often have various pronunciation deviations too. Due to this reason, all MyVoice commands, lexicons, actions and settings can be modified to a very large extent using the configuration tool. This can be accessed off-line as well as on-line (during the session) and it can be used for:
  • adding, renaming or removing command groups
  • modifying items in each command group
  • generating phonetic transcription for voice commands, for most words (namely Czech-origin) this is done automatically, for others, at least an approximate pronunciation has to be specified
  • assigning actions to each command, these can be composed of keystrokes, mouse moves and clicks, program launch or group switch

The MyVoice software package also includes tools for speaker adaptation and program configuration (e.g. selection of acoustic models).


  • CERVA, P., NOUZA, J.: Design and Development of Voice Controlled Aids for Motor-Handicapped Persons, In: Conference of the International Speech Communication Association (Interspeech 2007), pp. 2521 - 2524, August 2007. ISSN: 1990-9772