Method and apparatus for improving speech command recognition accuracy using event-based constraints
First Claim
1. In a computer system for speech recognition operating at various states and running a program to perform various events, a method for recognizing a spoken command, comprising the steps of:
- monitoring at least one of said events and states;
receiving a processed command corresponding to said spoken command;
analyzing said processed command according to at least one acoustic model to identify a probable acoustic match;
analyzing said processed command to identify a probable context match using a statistical model to analyze at least one of said events and states; and
providing a recognized command based on said probable acoustic and statistical context matches.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for improving the speech command recognition accuracy of a computer speech recognition system uses event-based constraints to recognize a spoken command. The constraints are system states and events, which include system activities, active applications, prior commands and an event queue. The method and system is performed by monitoring events and states of the computer system and receiving a processed command corresponding to the spoken command. The processed command is statistically analyzed in light of the system events and states as well as according to an acoustic model. The system then identifies a recognized command corresponding to the spoken command.
39 Citations
11 Claims
-
1. In a computer system for speech recognition operating at various states and running a program to perform various events, a method for recognizing a spoken command, comprising the steps of:
-
monitoring at least one of said events and states;
receiving a processed command corresponding to said spoken command;
analyzing said processed command according to at least one acoustic model to identify a probable acoustic match;
analyzing said processed command to identify a probable context match using a statistical model to analyze at least one of said events and states; and
providing a recognized command based on said probable acoustic and statistical context matches. - View Dependent Claims (2, 3)
-
-
4. In a computer system for speech recognition, a method for improving the accuracy by which a spoken command is recognized, comprising the steps of:
-
monitoring system events;
predicting a next event according to said system events using a statistical model to analyze said system events; and
estimating said spoken commands according to said next event. - View Dependent Claims (5, 6, 7)
-
-
8. A system for recognizing a spoken command, comprising:
-
means for monitoring at least one of system events and states;
means for receiving a processed command corresponding to said spoken command;
means for analyzing said processed command according to at least one acoustic model so as to identify a probable acoustic match and according to a statistical model acoustic for analyzing at least one of said events and states so as to identify a probate context match; and
means for providing a recognized command based on said probable acoustic and statistical context matches. - View Dependent Claims (9, 10)
-
-
11. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
monitoring system events and states;
receiving a processed command corresponding to a spoken command;
analyzing said processed command according to at least one acoustic model to identify a probable acoustic match;
analyzing said processed command to identify a probable context match using a statistical model to analyze at least one of said events and states; and
providing a recognized command based on said probable acoustic and statistical context matches.
-
Specification