SYSTEM AND METHOD FOR ROBUST PERSONALIZATION OF SPEECH RECOGNITION
First Claim
1. A method comprising:
- transmitting data associated with received speech to a speech recognition service;
receiving a speech recognition result from the speech recognition service, wherein the speech recognition result is generated from a general purpose language model;
generating an input finite state machine based on the speech recognition result;
composing the input finite state machine with a phone edit finite state machine to yield a resulting finite state machine; and
using the resulting finite state machine with user specific data to generate a user-specific speech recognition result from the speech recognition result.
2 Assignments
0 Petitions
Accused Products
Abstract
Personalization of speech recognition while maintaining privacy of user data is achieved by transmitting data associated with received speech to a speech recognition service and receiving a result from the speech recognition service. The speech recognition service result is generated from a general purpose speech language model. The system generates an input finite state machine from the speech recognition result and composes the input finite state machine with a phone edit finite state machine, to yield a resulting finite state machine. The system composes the resulting finite state machine with a user data finite state machine to yield a second resulting finite state machine, and uses a best path through the second resulting finite state machine to yield a user specific speech recognition result.
-
Citations
20 Claims
-
1. A method comprising:
-
transmitting data associated with received speech to a speech recognition service; receiving a speech recognition result from the speech recognition service, wherein the speech recognition result is generated from a general purpose language model; generating an input finite state machine based on the speech recognition result; composing the input finite state machine with a phone edit finite state machine to yield a resulting finite state machine; and using the resulting finite state machine with user specific data to generate a user-specific speech recognition result from the speech recognition result. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having instructions stored which, when executed by a processor, perform a method comprising:
-
transmitting data associated with received speech to a speech recognition service; receiving a speech recognition result from the speech recognition service, wherein the speech recognition result is generated from a general purpose language model; generating an input finite state machine based on the speech recognition result; composing the input finite state machine with a phone edit finite state machine to yield a resulting finite state machine; and using the resulting finite state machine with user specific data to generate a user-specific speech recognition result from the speech recognition result. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor; and a computer-readable medium having instructions stored which, when executed by the processor, perform a method comprising; transmitting data associated with received speech to a speech recognition service; receiving a speech recognition result from the speech recognition service, wherein the speech recognition result is generated from a general purpose language model; generating an input finite state machine based on the speech recognition result; composing the input finite state machine with a phone edit finite state machine to yield a resulting finite state machine; and using the resulting finite state machine with user specific data to generate a user-specific speech recognition result from the speech recognition result. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification