Although you might already know how to design good touchtone applications, the information in this section will help you understand and appreciate the differences between touchtone recognition and speech recognition, and how the technologies affect application design.
Touchtone input and spoken input are processed in fundamentally different ways, so the application designer must take care to use each feature in a way that is tailored to how callers will interact with the application.
The following table compares and contrasts touchtone interactions with speech recognition interactions.
Possible input |
What the system can recognize |
How the system processes the input |
Conclusion |
One or more tones |
Touchtone signals |
Takes touchtone signals and maps to a number on the keypad |
Excellent mapping between input and what the recognizer "knows" |
Any noise that a person can make, or any background noise that can be heard over the telephone |
A set of word models restricted by grammar |
Takes a speech sample and tries to match it to the active word models |
Imperfect mapping between input and what the recognizer "knows" |