Syntax-driven, operator assisted voice recognition system and methods
First Claim
Patent Images
1. A method for effecting a computer transaction using speech as a primary input, comprising:
- capturing the speech from a speaker using a speech recognition program;
determining a context associated with the captured speech;
where the context has been determined, building the computer transaction based on the context and at least a portion of the captured speech;
presenting a representation of the computer transaction to a human operator for verification, wherein said sneaker is distinct from said human operator; and
effecting the computer transaction upon verification by the human operator.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are described for effecting a computer transaction using speech as a primary input. The speech is captured using a speech recognition program. A context associated with the captured speech is determined. Where the context has been determined, the computer transaction is built based on the context and at least a portion of the captured speech. A representation of the computer transaction is presented to a human operator for verification. The computer transaction is effected upon verification by the human operator.
86 Citations
35 Claims
-
1. A method for effecting a computer transaction using speech as a primary input, comprising:
-
capturing the speech from a speaker using a speech recognition program; determining a context associated with the captured speech; where the context has been determined, building the computer transaction based on the context and at least a portion of the captured speech; presenting a representation of the computer transaction to a human operator for verification, wherein said sneaker is distinct from said human operator; and effecting the computer transaction upon verification by the human operator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for effecting a computer transaction using speech as a primary input, comprising:
-
capturing the speech from a speaker using a speech recognition program; scanning a voice file associated with the captured speech for primary keywords; determining a context using the primary keywords, the context comprising a limited keyword vocabulary; scanning the voice file for secondary key words with reference to the limited keyword vocabulary; building the computer transaction by populating a predefined template according to the context and the at least a portion of the captured speech; presenting a representation of the computer transaction to a human operator, wherein said human operator is distinct from said speaker; presenting a representation of the voice file to the human operator for comparison with the representation of the computer transaction; and transmitting the computer transaction to a target system for processing in response to at least one instruction received from the human operator. - View Dependent Claims (33)
-
-
34. A method for effecting a computer transaction using speech as a primary input, comprising:
-
capturing the speech in a communication from a speaker using a speech recognition program; determining at least one of an identity of the speaker and a transaction type from at least one of source information associated with the communication and the speech; notifying the speaker where at least one of the identity and the transaction type is not determined; scanning a voice file associated with the captured speech for primary keywords; determining a context using the primary keywords, the context comprising a limited keyword vocabulary; scanning the voice file for secondary key words with reference to the limited keyword vocabulary; building the computer transaction by populating a predefined template according to the context and the at least a portion of the captured speech; presenting a representation of the computer transaction to a human operator, wherein said human operator is distinct from said speaker; presenting a representation of the voice file to the human operator for comparison with the representation of the computer transaction; and transmitting the computer transaction to a target system for processing in response to at least one instruction received from the human operator. - View Dependent Claims (35)
-
Specification