Recognition dictionary system and recognition dictionary system updating method
First Claim
1. A recognition dictionary system including a client terminal and a server terminal, the recognition dictionary system comprising:
- a character string information input unit includinga speech input unit configured and arranged to accept an input of an uttered speech by a user of the client terminal, anda speech recognition unit configured to extract character string information corresponding to a term included in the uttered speech by the user;
a comprehension control unit configured to determine a response to the user, the comprehension control unit being further configured todetect whether a first term corresponding to information received by (n)th input by the user is not registered in a recognition dictionary that stores at least character string information of a base term,output a response that prompts at least (n+1)th input by the user upon detecting that the first term is not registered in the recognition dictionary, anddetect whether a second term corresponding to information received by the (n+1)th input or subsequent input by the user matches the base term stored in the recognition dictionary;
a variant term detection unit configured to detect the first term as a first variant term, which is not registered in the recognition dictionary but that has a meaning equivalent to the base term stored in the recognition dictionary and has character string information that is different from the character string information of the base term, when the second term matches the base term stored in the recognition dictionary, and to associate the first variant term with the base term;
a phoneme recognition unit configured to transform the input of the uttered speech including the first variant term accepted by the speech input unit into first phoneme string information corresponding to the first variant term;
a variant term accumulation unit configured to accumulate and store the first variant term including the first phoneme string information associated with the base term as the first variant term is detected by the variant term detection unit;
a variant frequency analysis unit configured to analyze an occurrence frequency of the first variant term accumulated and stored in the variant term accumulation unit; and
a recognition dictionary update unit configured to update the recognition dictionary to register the first variant term in the recognition dictionary as a variant term of the base term when the occurrence frequency is higher than a first prescribed value that is greater than one.
1 Assignment
0 Petitions
Accused Products
Abstract
A recognition dictionary system includes a variant term accumulation unit, a variant frequency analysis unit, and a recognition dictionary update unit. The variant term accumulation unit is configured to accumulate and store a first variant term that has a meaning equivalent to a base term stored in a recognition dictionary and has first character string information that is different from character string information of the base term. The variant frequency analysis unit is configured to analyze an occurrence frequency of the first variant term accumulated and stored in the variant term accumulation unit and to determine the first variant term as a principal variant term when the occurrence frequency is higher than a first prescribed value. The recognition dictionary update unit is configured to update the recognition dictionary to register the principal variant term in the recognition dictionary as being associated with the base term.
-
Citations
15 Claims
-
1. A recognition dictionary system including a client terminal and a server terminal, the recognition dictionary system comprising:
-
a character string information input unit including a speech input unit configured and arranged to accept an input of an uttered speech by a user of the client terminal, and a speech recognition unit configured to extract character string information corresponding to a term included in the uttered speech by the user; a comprehension control unit configured to determine a response to the user, the comprehension control unit being further configured to detect whether a first term corresponding to information received by (n)th input by the user is not registered in a recognition dictionary that stores at least character string information of a base term, output a response that prompts at least (n+1)th input by the user upon detecting that the first term is not registered in the recognition dictionary, and detect whether a second term corresponding to information received by the (n+1)th input or subsequent input by the user matches the base term stored in the recognition dictionary; a variant term detection unit configured to detect the first term as a first variant term, which is not registered in the recognition dictionary but that has a meaning equivalent to the base term stored in the recognition dictionary and has character string information that is different from the character string information of the base term, when the second term matches the base term stored in the recognition dictionary, and to associate the first variant term with the base term; a phoneme recognition unit configured to transform the input of the uttered speech including the first variant term accepted by the speech input unit into first phoneme string information corresponding to the first variant term; a variant term accumulation unit configured to accumulate and store the first variant term including the first phoneme string information associated with the base term as the first variant term is detected by the variant term detection unit; a variant frequency analysis unit configured to analyze an occurrence frequency of the first variant term accumulated and stored in the variant term accumulation unit; and a recognition dictionary update unit configured to update the recognition dictionary to register the first variant term in the recognition dictionary as a variant term of the base term when the occurrence frequency is higher than a first prescribed value that is greater than one. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A recognition dictionary system including a client terminal and a server terminal, the recognition dictionary system comprising:
-
character string information inputting means for accepting an input of an uttered speech by a user of the client terminal and for extracting character string information corresponding to a term included in the uttered speech by the user; comprehension controlling means for determining a response to the user, and including functions for detecting whether a first term corresponding to information received by (n)th input by the user is not registered in a recognition dictionary that stores at least character string information of a base term, outputting a response that prompts at least (n+1)th input by the user upon detecting that the first term is not registered in the recognition dictionary, and detecting whether a second term corresponding to information received by the (n+1)th input or subsequent input by the user matches the base term stored in the recognition dictionary; variant term detecting means for detecting the first term as a first variant term, which is not registered in the recognition dictionary but has a meaning equivalent to the base term and has different character string information from the character string information of the base term, when the second term matches the base term stored in the recognition dictionary, and for associating the first variant term with the base term; phoneme recognition means for transforming the input of the uttered speech including the first variant term accepted by the speech input unit into first phoneme string information corresponding to the first variant term; variant term accumulating means for accumulating and storing the first variant term including the first phoneme string information associated with the base term as the first variant term is detected; frequency occurrence analyzing means for analyzing an occurrence frequency of the first variant term accumulated and stored by the variant term accumulating means; and dictionary updating means for updating the recognition dictionary to register the first variant term in the recognition dictionary as a variant term of the base term when the occurrence frequency is higher than a first prescribed value that is greater than one.
-
-
15. A recognition dictionary system updating method for updating a recognition dictionary system including a client terminal and a server terminal, the recognition dictionary system updating method comprising:
-
accepting an input of an uttered speech by a user of the client terminal; extracting character string information corresponding to a term included in the uttered speech by the user; detecting whether a first term corresponding to information received by (n)th input by the user is not registered in a recognition dictionary that stores at least character string information of a base term; outputting a response that prompts at least (n+1)th input by the user upon detecting that the first term is not registered in the recognition dictionary; detecting whether a second term corresponding to information received by the (n+1)th input or subsequent input by the user matches the base term stored in the recognition dictionary; detecting the first term as a first variant term, which is not registered in the recognition dictionary but has a meaning equivalent to the base term and has different character string information from the character string information of the base term, when the second term matches the base term stored in the recognition dictionary, and associating the first variant term with the base term; transforming the input of the uttered speech including the first variant term accepted by the speech input unit into first phoneme string information corresponding to the first variant term; accumulating and storing the first variant term including the first phoneme string information associated with the base term as the first variant term is detected; analyzing an occurrence frequency of the first variant term accumulated and stored; and updating the recognition dictionary to register the first variant term in the recognition dictionary as a variant term of the base term when the occurrence frequency is higher than a first prescribed value that is greater than one.
-
Specification