Automated detection of spoken numbers in voice messages
AssigneeNuance Communications, Inc.
InventorsCary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
Life of this patent
Estimating the term…
Abstract
An apparatus and program product utilize voice recognition to process voice messages in an automated manner to detect spoken numbers contained therein. Detected spoken numbers can then be utilized to set a start position at which to begin playback of a voice message, e.g., to permit a user to locate and transcribe a telephone number spoken by a message sender. Automated number detection may also be utilized to automatically dial telephone numbers mentioned in a voice message, as well as in the display of textual representations of such numbers to a user.
Claims20
An apparatus, comprising:
- a processor configured to execute a program to perform voice recognition on at least a portion of a voice message to generate a textual representation of the voice message, to detect a position of a spoken number in the textual representation of the voice message, to determine a playback start position based upon the position of the spoken number, to play the voice message starting at the playback start position, to receive user input to find a next number from a current playback position in the voice message, and to find the next number by searching for a closest subsequent entry in the textual representation from the current playback position that corresponds to a number.
A program product, comprising:
- a program comprising a plurality of instructions that, when executed, perform voice recognition on at least a portion of a voice message to generate a textual representation of the voice message, detect a position of a spoken number in the textual representation of the voice message, determine a playback start position based upon the position of the spoken number, detect whether the spoken number is a telephone number, play the voice message starting at the playback start position, receive user input to find a next number from a current playback position in the voice message, and find the next number by searching for a closest subsequent entry in the textual representation from the current playback position that corresponds to a number;
- and
- a physical computer readable medium storing the program.
A method, comprising:
- performing voice recognition on at least a portion of a voice message to generate a textual representation of the voice message;
- detecting a position of a spoken number in the textual representation of the voice message;
- determining a playback start position based upon the position of the spoken number;
- playing the voice message starting at the playback start position;
- receiving user input to find a next number from a current playback position in the voice message;
- and
- using a processor, finding the next number by searching for a closest subsequent entry in the textual representation from the current playback position that corresponds to a number.
Dependencies are inferred from the claim text.