Real-time voice recognition on a handheld device
First Claim
1. A method for implementation of voice command recognition, comprising acts of:
- receiving, at a computing device, from a handheld computing apparatus, audio digital data representing an audio signal received at the handheld computing apparatus, wherein the handheld computing apparatus is separately situated from the computing device;
performing, by the computing device, voice command recognition processing on the audio digital data received from the handheld computing apparatus to match the audio digital data to a voice command from a plurality of possible voice commands, wherein the plurality of possible voice commands comprises a first plurality of voice commands correlating to computing device actions and a second plurality of voice commands correlating to handheld computing apparatus actions;
determining, by the computing device, whether a voice command recognized by the computing device from the audio digital data correlates to a computing device action or a handheld computing apparatus action;
in response to determining that the voice command correlates to a handheld computing apparatus action, transmitting, from the computing device, to the handheld computing apparatus, via at least one network, a set of computer readable instructions indicative of the voice command recognized from the audio digital data by the computing device, wherein the set of computer readable instructions is different from a transcription of the audio digital data; and
in response to determining that the voice command correlates to a computing device action, executing, by the computing device, the set of computer readable instructions.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for implementation of real-time speech recognition using a handheld computing apparatus are provided. The handheld computing apparatus receives an audio signal, such as a user'"'"'s voice. The handheld computing apparatus ultimately transmits the voice data to a remote or distal computing device with greater processing power and operating a speech recognition software application, the speech recognition software application processes the signal and outputs a set of instructions for implementation either by the computing device or the handheld apparatus. The instructions can include a variety of items including instructing the presentation of a textual representation of dictation, or a function or command to be executed by the handheld device (such as linking to a website, opening a file, cutting, pasting, saving, or other file menu type functionalities), or by the computing device itself.
32 Citations
19 Claims
-
1. A method for implementation of voice command recognition, comprising acts of:
-
receiving, at a computing device, from a handheld computing apparatus, audio digital data representing an audio signal received at the handheld computing apparatus, wherein the handheld computing apparatus is separately situated from the computing device; performing, by the computing device, voice command recognition processing on the audio digital data received from the handheld computing apparatus to match the audio digital data to a voice command from a plurality of possible voice commands, wherein the plurality of possible voice commands comprises a first plurality of voice commands correlating to computing device actions and a second plurality of voice commands correlating to handheld computing apparatus actions; determining, by the computing device, whether a voice command recognized by the computing device from the audio digital data correlates to a computing device action or a handheld computing apparatus action; in response to determining that the voice command correlates to a handheld computing apparatus action, transmitting, from the computing device, to the handheld computing apparatus, via at least one network, a set of computer readable instructions indicative of the voice command recognized from the audio digital data by the computing device, wherein the set of computer readable instructions is different from a transcription of the audio digital data; and in response to determining that the voice command correlates to a computing device action, executing, by the computing device, the set of computer readable instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. At least one computer-readable storage device having encoded thereon instructions which, when executed by at least one processor, perform a method for implementation of voice command recognition, the method comprising acts of:
-
a computing device receiving, from a handheld computing apparatus separately situated from the computing device, audio digital data representing an audio signal; the computing device processing the audio digital data and matching the audio digital data to a voice command from a plurality of possible voice commands, wherein the plurality of possible voice commands comprises a first plurality of voice commands correlating to computing device actions and a second plurality of voice commands correlating to handheld computing apparatus actions; the computing device determining whether the voice command recognized by the computing device from the audio digital data correlates to a computing device action or a handheld computing apparatus action; in response to determining that the voice command correlates to a handheld computing apparatus action, the computing device transmitting, via at least one network, a set of computer readable instructions indicative of the voice command recognized from the audio digital data to the handheld computing apparatus for execution by the handheld computing apparatus, wherein the set of computer readable instructions is different from a transcription of the audio digital data; and in response to determining that the voice command correlates to a computing device action, the computing device executing the set of computer readable instructions. - View Dependent Claims (18)
-
-
19. A system for implementing voice command recognition, the system comprising a computing device having at least one processor programmed to:
-
receive, from a handheld computing apparatus separately situated from the computing device, audio digital data representing an audio signal; process the audio digital data and match the audio digital data to a voice command from a plurality of possible voice commands, wherein the plurality of possible voice commands comprises a first plurality of voice commands correlating to computing device actions and a second plurality of voice commands correlating to handheld computing apparatus actions; determine whether the voice command recognized by the computing device from the audio digital data correlates to a computing device action or a handheld computing apparatus action; in response to determining that the voice command correlates to a handheld computing apparatus action, transmit, via at least one network, a set of computer readable instructions indicative of the voice command recognized from the audio digital data to the handheld computing apparatus for execution by the handheld computing apparatus, wherein the set of computer readable instructions is different from a transcription of the audio digital data; and in response to determining that the voice command correlates to a computing device action, execute the set of computer readable instructions.
-
Specification