System and methods for using transcripts to train an automated directory assistance service
First Claim
1. A system for generating transcripts used to configure an automated directory assistance service, comprising:
- a grammar creation component configured to create a loose grammar for each of a plurality of telephone numbers using a plurality of grammar rules and a plurality of general phrases, the grammar creation component being configured to store the loose grammar including the plurality of grammar rules and the plurality of general phrases to a database, the plurality of general phrases including extraneous phrases for requesting any one of the plurality of telephone numbers; and
a speech recognition component configured to access the database and generate a transcript of a directory assistance call using the loose grammar,
9 Assignments
0 Petitions
Accused Products
Abstract
An automated directory assistance (130) includes a training system (210). and a directory assistance system (220). The training system (210) trains and maintains the directory assistance system (220). The training system (210) includes a transcription module (310), a speech grammar estimation module (330), a listings statistics estimation module (340), and a required words determination module (350). The transcription module (310) obtains transcripts relating to directory service requests. The speech grammar estimation module (330) creates an n-gram grammar for multiple telephone numbers from the transcripts. The listings statistics estimation module (340) identifies words used to refer to each of the telephone numbers from the transcripts. The required words determination module (350) identifies at least one word that is required to request each of the telephone numbers from the transcripts. The directory assistance system (210) includes a speech recognition module (510), a listing retrieval module (520), and an accept/reject module (530). The speech recognition module (510) receives an audible request for a telephone number from a caller and generates a transcript from the audible request. The listing retrieval module (520) retrieves at least one listing corresponding to the audible request from a database using the transcript. The accept/reject module (530) determines whether to accept one or more of the listings retrieved by the listing retrieval module (520) and presents a telephone number corresponding to the accepted listing to the caller.
-
Citations
17 Claims
-
1. A system for generating transcripts used to configure an automated directory assistance service, comprising:
-
a grammar creation component configured to create a loose grammar for each of a plurality of telephone numbers using a plurality of grammar rules and a plurality of general phrases, the grammar creation component being configured to store the loose grammar including the plurality of grammar rules and the plurality of general phrases to a database, the plurality of general phrases including extraneous phrases for requesting any one of the plurality of telephone numbers; and a speech recognition component configured to access the database and generate a transcript of a directory assistance call using the loose grammar, - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for generating transcripts used to configure an automated directory assistance service, comprising:
-
creating a loose grammar for each of a plurality of telephone numbers using a plurality of grammar rules and a plurality of general phrases; storing the loose grammar to a database; generating a transcript of a directory assistance call using the loose grammar and knowledge of a telephone number that was given out by a human operator for the directory assistance call, the telephone number being used to index the loose grammar in the database; producing a confidence score for the generated transcript; and determining whether the generated transcript is acceptable based on the confidence score for the generated transcript. - View Dependent Claims (13, 14)
-
-
15. A computer-readable medium configured to store instructions executable by at least one processor to perform a method for generating transcripts used by an automated directory assistance service, comprising:
-
identifying plausible words for referring to each of a plurality of telephone numbers; creating a loose grammar for each of the telephone numbers using the identified words and a plurality of general phrases; storing the loose grammar to a database; and generating a transcript of a directory assistance call using the loose grammar and a telephone number given out by a human operator for the directory assistance call, the telephone number being used to index the loose grammar in the database.
-
-
16. A system for generating transcripts used to configure an automated directory assistance service, comprising:
-
a grammar creation component configured to create a plurality of loose grammars for a plurality of telephone numbers using a plurality of grammar rules and a plurality of general phrases, the grammar creation component being configured to store the plurality of loose grammars including the plurality of grammar rules and the plurality of general phrases to a database, the plurality of general phrases including extraneous phrases for requesting any one of the plurality of telephone numbers; and a speech recognition component configured to generate a transcript of a directory assistance call using one of the plurality of loose grammars. - View Dependent Claims (17)
-
Specification