Method and apparatus for improving voice recognition performance in a voice application distribution system
First Claim
1. A vocabulary management system for constraining voice 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 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 management server for enabling vocabulary establishment and management for voice recognition software;
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.
3 Assignments
0 Petitions
Accused Products
Abstract
A vocabulary management system for constraining voice 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 voice 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.
-
Citations
28 Claims
-
1. A vocabulary management system for constraining voice 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 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 management server for enabling vocabulary establishment and management for voice recognition software;
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A vocabulary management server for constraining voice 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 comprising:
-
a vocabulary management software application for creating and managing vocabulary sets; and
a user interface for manipulating the software application;
characterized in that the server is configured to deliver specific vocabulary sets and rules sets for use in voice recognition in a voice application and deployment system to generate dialog with lower processing requirements of the voice recognition function. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
18. A method for limiting the processing requirement for voice recognition in a VXML compliant voice application and development system comprising steps of:
-
(a) providing a vocabulary management software instance for creating, editing, and organizing vocabulary sets for voice recognition;
(b) creating a vocabulary set using the software, the set containing a portion of available vocabulary words 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 voice recognition portion of the application is triggered; and
(d) deploying the voice application to execution.
-
Specification