AUTOMATIC SPEECH RECOGNITION BASED ON USER FEEDBACK
First Claim
1. A method for processing speech in a digital assistant, the method comprising:
- at an electronic device with a processor and memory storing one or more programs for execution by the processor;
receiving, from a user, a first speech input;
processing the first speech input using a first automatic speech recognition system to produce a first recognition result;
receiving, from the user, an input indicative of a potential error in the first recognition result, wherein the input includes a second speech input; and
processing the second speech input using a second automatic speech recognition system to produce a second recognition result.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and processes for processing speech in a digital assistant are provided. In one example process, a first speech input can be received from a user. The first speech input can be processed using a first automatic speech recognition system to produce a first recognition result. An input indicative of a potential error in the first recognition result can be received. The input can be used to improve the first recognition result. For example, the input can include a second speech input that is a repetition of the first speech input. The second speech input can be processed using a second automatic speech recognition system to produce a second recognition result.
252 Citations
25 Claims
-
1. A method for processing speech in a digital assistant, the method comprising:
at an electronic device with a processor and memory storing one or more programs for execution by the processor; receiving, from a user, a first speech input; processing the first speech input using a first automatic speech recognition system to produce a first recognition result; receiving, from the user, an input indicative of a potential error in the first recognition result, wherein the input includes a second speech input; and processing the second speech input using a second automatic speech recognition system to produce a second recognition result. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method for processing speech in a digital assistant, the method comprising:
at an electronic device with a processor and memory storing one or more programs for execution by the processor; receiving, from a user, a first speech input; processing the first speech input using a first automatic speech recognition system to produce a first recognition result; receiving, from the user, an input indicative of a potential error in the first recognition result; prompting the user to repeat at least a portion of the first speech input; receiving, from the user, a second speech input; and processing the second speech input using a second automatic speech recognition system to produce a second recognition result. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
16. A method for processing speech in a digital assistant, the method comprising:
at an electronic device with a processor and memory storing one or more programs for execution by the processor; receiving, from a user, a speech input; processing the speech input using a first automatic speech recognition system to produce a first recognition result; receiving, from the user, an input indicative of a potential error in the first recognition result; and processing at least a portion of the speech input using a second automatic speech recognition system to produce a second recognition result. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
24. A non-transitory computer-readable storage medium comprising instructions for causing one or more processor to:
-
receiving, from a user, a first speech input; processing the first speech input using a first automatic speech recognition system to produce a first recognition result; receiving, from the user, an input indicative of a potential error in the first recognition result, wherein the input includes a second speech input; and processing the second speech input using a second automatic speech recognition system to produce a second recognition result.
-
-
25. An electronic device comprising:
-
one or more processors; memory; one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; receiving, from a user, a first speech input; processing the first speech input using a first automatic speech recognition system to produce a first recognition result; receiving, from the user, an input indicative of a potential error in the first recognition result, wherein the input includes a second speech input; and processing the second speech input using a second automatic speech recognition system to produce a second recognition result.
-
Specification