Detecting an answering machine using speech recognition
First Claim
1. A computer-implemented method of ascertaining whether a call recipient is an actual person or an answering machine, the method comprising:
- receiving an audible response from a call recipient and processing the audible response with a speech recognizer to provide an output indicative of recognized speech; and
processing the output indicative of recognized speech with a classifier to provide an output indicative of whether the call recipient is an actual person or an answering machine, said processing being based on a statistical analysis of the output indicative of recognized speech.
2 Assignments
0 Petitions
Accused Products
Abstract
An answering machine detection module is used to determine whether a call recipient is an actual person or an answering machine. The answering machine detection module includes a speech recognizer and a call analysis module. The speech recognizer receives an audible response of the call recipient to a call. The speech recognizer processes the audible response and provides an output indicative of recognized speech. The call analysis module processes the output of the speech recognizer to generate an output indicative of whether the call recipient is a person or an answering machine.
-
Citations
20 Claims
-
1. A computer-implemented method of ascertaining whether a call recipient is an actual person or an answering machine, the method comprising:
-
receiving an audible response from a call recipient and processing the audible response with a speech recognizer to provide an output indicative of recognized speech; and processing the output indicative of recognized speech with a classifier to provide an output indicative of whether the call recipient is an actual person or an answering machine, said processing being based on a statistical analysis of the output indicative of recognized speech. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium having instructions which when implemented by a computer ascertain whether a call recipient is an actual person or an answering machine, the instructions comprising:
-
receiving an audible response from a call recipient and processing the audible response with a speech recognizer to provide an output indicative of recognized speech; and processing the output indicative of recognized speech to provide an output indicative of whether the call recipient is an actual person or an answering machine, said processing being based on analysis of word phrases in the output indicative of recognized speech. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method of leaving a message on an answering machine, the method comprising:
-
operating a speech recognizer to detect barge-in events by the answering machine; and restarting a message to the answering machine if a barge-in event is detected until the message is played in its entirety. - View Dependent Claims (20)
-
Specification