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. Alternatively, the user may not be able to operate a keyboard or a mouse due to physical limitations such as accessibility issues. It is possible to combine some of the options above.