AUTOMATED TUNING OF SPEECH RECOGNITION PARAMETERS
First Claim
1. A method for execution on a server for serving presence information, the method for providing dynamically loaded speech recognition parameters to a speech recognition engine, comprising:
- storing at least one rule for selecting speech recognition parameters, wherein a rule comprises an if-portion including criteria and a then-portion specifying speech recognition parameters that must be used when the criteria is met;
receiving notice that a speech recognition session has been initiated between a user and the speech recognition engine;
executing the at least one rule;
selecting a first set of speech recognition parameters responsive to executing the at least one rule; and
providing to the speech recognition engine the first set of speech recognition parameters for performing speech recognition of the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for execution on a server for serving presence information, the method for providing dynamically loaded speech recognition parameters to a speech recognition engine, can be provided. The method can include storing at least one rule for selecting speech recognition parameters, wherein a rule comprises an if-portion including criteria and a then-portion specifying speech recognition parameters that must be used when the criteria is met. The method can further include receiving notice that a speech recognition session has been initiated between a user and the speech recognition engine. The method can further include selecting a first set of speech recognition parameters responsive to executing the at least one rule and providing to the speech recognition engine the first set of speech recognition parameters for performing speech recognition of the user.
62 Citations
19 Claims
-
1. A method for execution on a server for serving presence information, the method for providing dynamically loaded speech recognition parameters to a speech recognition engine, comprising:
-
storing at least one rule for selecting speech recognition parameters, wherein a rule comprises an if-portion including criteria and a then-portion specifying speech recognition parameters that must be used when the criteria is met; receiving notice that a speech recognition session has been initiated between a user and the speech recognition engine; executing the at least one rule; selecting a first set of speech recognition parameters responsive to executing the at least one rule; and providing to the speech recognition engine the first set of speech recognition parameters for performing speech recognition of the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for execution on a server for serving presence information, the method for providing dynamically loaded speech recognition parameters to a speech recognition engine, comprising:
-
storing at least one rule for selecting speech recognition parameters, wherein a rule comprises an if-portion including criteria and a then-portion specifying speech recognition parameters that must be used when the criteria is met; storing periodically updated metadata about a plurality of speech recognition engines; selecting a first speech recognition engine based on most recently stored metadata; receiving notice that a speech recognition session has been initiated between a user and the first speech recognition engine; executing the at least one rule; selecting a first set of speech recognition parameters responsive to executing the at least one rule; and providing to the first speech recognition engine the first set of speech recognition parameters for performing speech recognition of the user. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer system comprising a server for serving presence information, the server for providing dynamically loaded speech recognition parameters to a speech recognition engine, comprising:
-
a repository for storing at least one rule for selecting speech recognition parameters, wherein a rule comprises an if-portion including criteria and a then-portion specifying speech recognition parameters that must be used when the criteria is met; and a processor configured for; receiving notice that a speech recognition session has been initiated between a user and the speech recognition engine; executing the at least one rule; selecting a first set of speech recognition parameters responsive to executing the at least one rule; and providing to the speech recognition engine the first set of speech recognition parameters for performing speech recognition of the user. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program product comprising a computer usable medium on a server for serving presence information, the computer usable medium embodying computer usable program code for providing dynamically loaded speech recognition parameters to a speech recognition engine, comprising:
-
computer usable program code for storing at least one rule for selecting speech recognition parameters, wherein a rule comprises an if-portion including criteria and a then-portion specifying speech recognition parameters that must be used when the criteria is met; computer usable program code for receiving notice that a speech recognition session has been initiated between a user and the speech recognition engine; computer usable program code for executing the at least one rule; computer usable program code for selecting a first set of speech recognition parameters responsive to executing the at least one rule; and computer usable program code for providing to the speech recognition engine the first set of speech recognition parameters for performing speech recognition of the user. - View Dependent Claims (17, 18)
-
-
19. A computer program product comprising a computer usable medium on a server for serving presence information, the computer usable medium embodying computer usable program code for providing dynamically loaded speech recognition parameters to a speech recognition engine, comprising:
-
computer usable program code for storing at least one rule for selecting speech recognition parameters, wherein a rule comprises an if-portion including criteria and a then-portion specifying speech recognition parameters that must be used when the criteria is met; computer usable program code for storing periodically updated metadata about a plurality of speech recognition engines; computer usable program code for selecting a first speech recognition engine based on most recently stored metadata; computer usable program code for receiving notice that a speech recognition session has been initiated between a user and the first speech recognition engine; computer usable program code for executing the at least one rule; computer usable program code for selecting a first set of speech recognition parameters responsive to executing the at least one rule; and computer usable program code for providing to the first speech recognition engine the first set of speech recognition parameters for performing speech recognition of the user.
-
Specification