Method and apparatus for improving voice recognition performance in a voice application distribution system
First Claim
1. A vocabulary management system for constraining speech recognition processing associated with text-to-speech and speech-to-text rendering with use of a voice application in progress between a user accessing a data source through a voice portal comprising:
- a vocabulary management server connected to a voice application server and to a telephony server; and
an instance of vocabulary management software running on the vocabulary management server to enable vocabulary establishment and management for speech recognition software, the instance of vocabulary management software further to render user-specific data and activity-specific data from the data source to the user and further to provide user-specific voice recognition options to each user, wherein the user-specific voice recognition options restrict voice recognition options to options associated with both the user and a specific activity being performed by the vocabulary management system;
characterized in that an administrator accessing the vocabulary management server uses the software to create unique vocabulary sets that are specific to and associated with target data.
3 Assignments
0 Petitions
Accused Products
Abstract
A vocabulary management system for constraining speech recognition processing associated with text-to-speech and speech-to-text rendering associated with use of a voice application in progress between a user accessing a data source through a voice portal has a vocabulary management server connected to a voice application server and to a telephony server, and an instance of vocabulary management software running on the management server for enabling vocabulary establishment and management for speech recognition software. The system is characterized in that an administrator accessing the vocabulary management server uses the software to create unique vocabulary sets that are specific to selected portions of vocabulary associated with target data sources the vocabulary sets differing in content according to administrator direction.
148 Citations
27 Claims
-
1. A vocabulary management system for constraining speech recognition processing associated with text-to-speech and speech-to-text rendering with use of a voice application in progress between a user accessing a data source through a voice portal comprising:
-
a vocabulary management server connected to a voice application server and to a telephony server; and an instance of vocabulary management software running on the vocabulary management server to enable vocabulary establishment and management for speech recognition software, the instance of vocabulary management software further to render user-specific data and activity-specific data from the data source to the user and further to provide user-specific voice recognition options to each user, wherein the user-specific voice recognition options restrict voice recognition options to options associated with both the user and a specific activity being performed by the vocabulary management system; characterized in that an administrator accessing the vocabulary management server uses the software to create unique vocabulary sets that are specific to and associated with target data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A vocabulary management server for processing text-to-speech and speech-to-text rendering associated with use of a voice application in progress between a user accessing a data source through a voice portal, the vocabulary management server comprising:
-
a vocabulary set created specific to and associated with the data source, wherein the vocabulary set limits data rendered from the data source by the vocabulary management server, wherein the vocabulary management server further provides user-specific voice recognition options to each user, and wherein the user-specific voice recognition options limit voice recognition options to those options associated with both a particular user and a specific activity being requested by the particular user; and an interface for communicating with a text-to-speech or speech-to-text engine; wherein the server uses the vocabulary set specific to and associated with speech recognition generating dialog for the voice application in progress. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for performing speech recognition, the method comprising:
-
(a) providing a vocabulary management software instance for creating, editing, and organizing vocabulary sets for voice recognition, wherein the vocabulary management software instance limits data rendered from a data source to a user; (b) creating a vocabulary set using the software, the vocabulary set containing a portion of available vocabulary words specific to and associated with a data source to be used in dialog creation by the voice application; (c) configuring the voice application to use the created vocabulary set when a speech recognition portion of the application is triggered; (d) configuring the voice application to provide user-specific voice recognition options for each user, wherein the user-specific voice recognition options restrict voice recognition options to options associated with both the user and a specific activity being performed by the user; and (e) deploying the voice application to execution. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification