How does Speech Recognition Work?

In voice recognition software, when we speak, a microphone converts the speech into phonemes which the computer then interprets into words. In English, there are about 40 phonemes which create half a million words. These words are then statistically linked together to create the most likely sentences, which are then translated into characters on the screen.