Voice recognition is a technology through which sounds, words, or phrases spoken by humans are converted into electrical signals.

Signals are transformed into coding patterns that have been assigned meaning

Common approaches to voice recognition:

  • Template matching
  • Feature analysis

Template matching class

  • User is to speak a word or phrase into the microphone.
  • Microphone transforms the sound signal to an electrical signal
  • Digitized by an analog-to-digital (A/D) converter and is stored in the memory.
  • Module attempts to match the input with a digitized voice template, which is stored in the program.
  • Module will match this template with the actual input using a simple conditional statement.