Method and apparatus for selective speech recognition
First Claim
1. A method for selective speech recognition comprising:
- receiving a media file having a media type indicator;
in response to the media type indicator, selecting a selected speech recognition engine, wherein the selected speech recognition engine includes at least one of;
a first speech recognition engine and a second speech recognition engine; and
enabling the selected speech recognition engine to be capable of receiving at least one audio input.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for selective speech recognition includes receiving a media file (112) having a media type indicator (114). The method and apparatus further includes a browser (104) that receives the media file and a speech recognition engine selector (106) that receives the media type indicator from the browser (104). The selected speech recognition engine selector (106) then selects either a first speech recognition engine (108) or a second speech recognition engine (110), in response to the media type indicator. The method and apparatus further includes an audio receiver (102) that receives an audio input (116) which is provided to the enabled first speech recognition engine (108) or the second speech recognition engine (110), thereupon allowing for the reduction in power consumption by disabling a speech recognition engine (108 or 110) until actively selected by the speech recognition engine selector (106).
-
Citations
22 Claims
-
1. A method for selective speech recognition comprising:
-
receiving a media file having a media type indicator;
in response to the media type indicator, selecting a selected speech recognition engine, wherein the selected speech recognition engine includes at least one of;
a first speech recognition engine and a second speech recognition engine; and
enabling the selected speech recognition engine to be capable of receiving at least one audio input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
executing a media program in response to the media type indicator; and
displaying the content information of the media file.
-
-
3. The method of claim 1 further comprising:
-
receiving the at least one audio input; and
providing the at least one audio input to the selected speech recognition engine.
-
-
4. The method of claim 3 further comprising:
-
receiving a recognized audio input from the selected speech recognition engine; and
executing an operation in response to the recognized audio input.
-
-
5. The method of claim 1 wherein the step of selecting further comprises:
comparing the media type indicator with a recognition capability indicator for each of;
the first speech recognition engine and the second speech recognition engine.
-
6. The method of claim 1 wherein the first speech recognition engine is an embedded speech recognition engine and the second speech recognition engine is an external speech recognition engine.
-
7. The method of claim 1, wherein the step of enabling further includes disabling a non-selected speech recognition, wherein the non-selected speech recognition engine is the one of:
- the first speech recognition engine and the second speech recognition engine that is not the selected speech recognition engine.
-
8. The method of claim 7 wherein the step of enabling at least one speech recognition engine further includes providing a list of ignore inputs to the non-selected speech recognition engine.
-
9. An electronic device comprising:
-
an audio receiver capable of receiving an audio input;
a browser capable of receiving a media file having a media type indicator, the browser operably coupled to the audio receiver and operably coupleable to a first speech recognition engine and a second speech recognition engine; and
a speech recognition engine selector such that the speech recognition selector selects a selected speech recognition engine based on the media type indicator, wherein the selected speech recognition engine includes at least one of;
the first speech recognition engine and the second speech recognition engine, wherein when an audio input is received, the audio input is provided to the selected speech recognition engine.- View Dependent Claims (10, 11, 12)
an output device capable of receiving an output signal from the browser, wherein the output signal represent content information disposed within the media file.
-
-
11. The electronic device of claim 9 wherein the first speech recognition engine is an embedded speech recognition engine and the second speech recognition engine is an external speech recognition engine.
-
12. The electronic device of claim 9 wherein the audio receiver receives the audio input and the audio input is provided to the selected speech recognition engine such that the speech recognition engine may recognize the audio input and provide a recognized input to the browser, wherein the browser executes an operation in response to the recognized input.
-
13. A method for selective speech recognition comprising:
-
receiving a media file having a media type indicator;
determining the media type indicator;
selecting a selected speech recognition engine in response to the media type indicator, wherein the selected speech recognition engine includes at least one of;
a first speech recognition engine and a second speech recognition engine; and
enabling the selected speech recognition engine to be capable of receiving at least one audio input. - View Dependent Claims (14, 15, 16, 17, 18)
executing a media program in response to the media type indicator;
displaying the content information of the media file;
receiving the at least one audio input; and
providing the at least one audio input to the selected speech recognition engine.
-
-
15. The method of claim 14 further comprising:
-
receiving a recognized audio input from the selected speech recognition engine; and
executing an operation in response to the recognized audio input.
-
-
16. The method of claim 13 wherein the step of selecting further comprising:
comparing the media type indicator with a recognition capability indicator for each of the first speech recognition engine and the second speech recognition engine.
-
17. The method of claim 13 wherein the first speech recognition engine is an embedded speech recognition engine and the second speech recognition engine is an external speech recognition engine.
-
18. The method of claim 13 wherein the media file includes content information, the step of determining the media type indicator includes at least one of the following:
- examining a file type extension, examining a file mime type, examining the content information of the media file and examining an application launched by the browser.
-
19. An apparatus for selective speech recognition comprising:
-
an audio receiver capable of receiving an audio input; and
a browser capable of executing executable instructions, wherein the browser, in response to the executable instructions;
receives a media file having a media type indicator;
determines the media type indicator;
selects a selected speech recognition engine in response to the media type indicator, wherein the selected speech recognition engine includes at least one of;
a first speech recognition engine and a second speech recognition engine; and
enables the selected speech recognition engine to be capable of receiving at least one audio input;
executes a media program in response to the media type indicator;
displays the content information of the media file;
receives the at least one audio input; and
provides the at least one audio input to the selected speech recognition engine. - View Dependent Claims (20, 21, 22)
-
Specification