Control center for a voice controlled wireless communication device system
First Claim
1. A control center for receiving voice control commands from a wireless communication device, the control center configured to perform a method comprising:
- receiving one or more recorded voice commands communicated from the wireless communication device and in response to a confidence level, the confidence level obtained from a server-based speech recognition program to yield an interpreted voice command file, directing the interpreted voice command file to a transcription interface corresponding to one or more human transcribers;
establishing a threshold confidence level, the threshold confidence level based on a confidence measurement from the server-based speech recognition program and indicating additional processing due to insufficient confidence in a result from the speech recognition program;
selectively directing, if an obtained confidence level is below the threshold confidence level, each of the voice commands from the one or more commands to a specific human transcriber interface from the one or more human transcribers interfaces based on a priority of the command, wherein the priority of the command is based on which command of the one or more commands requires an immediate response by the determination of the type of command received of the one or more commands;
receiving, from an interface of the specific human transcriber or from the speech recognition program based on the confidence level, an xml-based machine readable command file, to be communicated back to the wireless communication device; and
the xml-based machine readable command file indicative of a proper application for execution.
3 Assignments
0 Petitions
Accused Products
Abstract
A wireless communication device is disclosed that accepts recorded audio data from an end-user. The audio data can be in the form of a command requesting user action. Likewise, the audio data can be converted into a text file. The audio data is reduced to a digital file in a format that is supported by the device hardware, such as a .wav, .mp3, .vnf file, or the like. The digital file is sent via secured or unsecured wireless communication to one or more server computers for further processing. In accordance with an important aspect of the invention, the system evaluates the confidence level of the of the speech recognition process. If the confidence level is high, the system automatically builds the application command or creates the text file for transmission to the communication device. Alternatively, if the confidence of the speech recognition is lower, the recorded audio data file is routed to a human transcriber employed by the telecommunications service, who manually reviews the digital voice file and builds the application command or text file. Once the application command is created, it is transmitted to the communication device. As a result of the present invention, speech recognition in the context of a communications devices has been shown to be accurate over 90% of the time.
42 Citations
13 Claims
-
1. A control center for receiving voice control commands from a wireless communication device, the control center configured to perform a method comprising:
-
receiving one or more recorded voice commands communicated from the wireless communication device and in response to a confidence level, the confidence level obtained from a server-based speech recognition program to yield an interpreted voice command file, directing the interpreted voice command file to a transcription interface corresponding to one or more human transcribers; establishing a threshold confidence level, the threshold confidence level based on a confidence measurement from the server-based speech recognition program and indicating additional processing due to insufficient confidence in a result from the speech recognition program; selectively directing, if an obtained confidence level is below the threshold confidence level, each of the voice commands from the one or more commands to a specific human transcriber interface from the one or more human transcribers interfaces based on a priority of the command, wherein the priority of the command is based on which command of the one or more commands requires an immediate response by the determination of the type of command received of the one or more commands; receiving, from an interface of the specific human transcriber or from the speech recognition program based on the confidence level, an xml-based machine readable command file, to be communicated back to the wireless communication device; and the xml-based machine readable command file indicative of a proper application for execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A set of processor based instructions stored on a non-transitory computer readable storage medium that, when executed by a computer, performs a method of receiving voice control commands from a wireless communication device comprising:
-
receiving, from a control center having the stored instructions and responsive to a wireless communication device, one or more recorded voice commands communicated from the wireless communication device and in response to a confidence level, the confidence level obtained from a server-based speech recognition program to yield an interpreted voice command file, directing the interpreted voice command file to a transcription interface corresponding to one or more human transcribers; establishing a threshold confidence level, the threshold confidence level based on a confidence measurement from the server-based speech recognition program and indicating additional processing due to insufficient confidence in a result from the speech recognition program; selectively directing, if an obtained confidence level is below the threshold confidence level, each of the voice commands from the one or more commands to a specific human transcriber interface from the one or more human transcriber interfaces based on a priority of the command, wherein the priority of the command is based on which command of the one or more commands requires an immediate response by the determination of the type of command received of the one or more commands; receiving, from an interface of specific human transcriber or from the speech recognition program based on the confidence level, an xml-based machine readable command file; and the xml-based machine readable command file including one or more application commands to be communicated back to the communication device, the xml-based machine readable command file indicative of a proper application for execution.
-
-
10. A method for interpreting voice commands from a wireless device responsive to a user by server side speech recognition program, comprising:
-
receiving a voice command by a speech recognition program from a wireless interface to the wireless device, the speech recognition program resident on a server responsive to the wireless device for delegation of speech recognition to the server, the speech recognition program yielding an interpreted voice command file; determining if the speech recognition program attains a sufficient likelihood of an accurate recognition of a voice command by comparing a confidence level received from the speech recognition program to a threshold confidence level, the threshold confidence level for identifying a need for additional processing; based on an identified need from an obtained confidence level below the threshold confidence level, identifying a transcription interface to a transcription process for completing recognition of the voice command in the event of inaccurate recognition by the speech recognition program, and invoking the identified transcription interface, if the confidence level indicates a need for further processing for creating an xml-based machine readable command to be communicated back to the wireless communication device, including directing the received voice command to a specific human transcriber interface based on a priority of the command, wherein the priority of the command is based on which command of the one or more commands requires an immediate response by the determination of the type of command received, the xml-based machine readable command file indicative of a proper application for execution. - View Dependent Claims (11, 12, 13)
-
Specification