CORRECTIVE FEEDBACK LOOP FOR AUTOMATED SPEECH RECOGNITION
First Claim
1. A method for facilitating the updating of a language model, comprising:
- (a) receiving, at a client device, via a microphone, an audio message corresponding to speech of a user;
(b) communicating, to a first remote server, the audio message;
(c) receiving, at the client device, a result, transcribed at the first remote server using an automatic speech recognition system (ASR), from the audio message;
(d) receiving, at the client device from the user, an affirmation of the result;
(e) storing, at the client device, the result in association with an identifier corresponding to the audio message; and
(f) communicating, to a second remote server, the stored result together with the identifier.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for facilitating the updating of a language model includes receiving, at a client device, via a microphone, an audio message corresponding to speech of a user; communicating the audio message to a first remote server; receiving, that the client device, a result, transcribed at the first remote server using an automatic speech recognition system (“ASR”), from the audio message; receiving, at the client device from the user, an affirmation of the result; storing, at the client device, the result in association with an identifier corresponding to the audio message; and communicating, to a second remote server, the stored result together with the identifier.
-
Citations
20 Claims
-
1. A method for facilitating the updating of a language model, comprising:
-
(a) receiving, at a client device, via a microphone, an audio message corresponding to speech of a user; (b) communicating, to a first remote server, the audio message; (c) receiving, at the client device, a result, transcribed at the first remote server using an automatic speech recognition system (ASR), from the audio message; (d) receiving, at the client device from the user, an affirmation of the result; (e) storing, at the client device, the result in association with an identifier corresponding to the audio message; and (f) communicating, to a second remote server, the stored result together with the identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for facilitating the updating of a language model, comprising:
-
(a) receiving, at a client device, via a microphone, an audio message corresponding to speech of a user; (b) communicating, to a first remote server, the audio message; (c) receiving, at the client device, a result and alternative result matrix transcribed, at the first remote server using an automatic speech recognition system (ASR), from the audio message; (d) receiving, at the client device from the user, a manual correction of the result; (e) storing, at the client device, the corrected result in association with an identifier corresponding to the audio message; and (f) communicating, to a second remote server, the stored result together with the identifier. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for facilitating the updating of a language model, comprising:
-
(a) receiving, at a client device, via a microphone, a first audio message corresponding to speech of a user; (b) communicating, to a first remote server, the first audio message; (c) receiving, at the client device, a first result, transcribed at the first remote server using an automatic speech recognition system (ASR), from the first audio message; (d) receiving, at the client device from the user, a disapproval of the first result; (e) receiving, at a client device, via a microphone, a second audio message corresponding to speech of the user; (f) communicating, to the first remote server, the second audio message; (g) receiving, at the client device, a result, transcribed at the first remote server using an automatic speech recognition system (ASR), from the second audio message; (h) receiving, at the client device from the user, an affirmation of the second result; (i) storing, at the client device, the second result in association with an identifier corresponding to the audio message; and (j) communicating, to a second remote server, the stored result together with the identifier.
-
Specification