In this mode, users may speak freely to the computer, which translates the speech into text. In contrast to command and control, the word list is greatly expanded by definition, to the size of a dictionary. Dictation makes no attempt to recognize the words as commands. Programming for dictation is more complex than for command and control. This applies not only to programming new applications but retrofitting existing ones as well.
Dictation becomes practical in several situations.
Users may have a large amount of text to add in one session. Dictation approaches the ideal in a speech system. Users may dictate letters or even write books. Recognition accuracy improves with user experience and voice training with the microphone. The user may not be a proficient typist, and dictation offers an efficient option to enter information.