EXCEPTION DICTIONARY CREATING UNIT, EXCEPTION DICTIONARY CREATING METHOD, AND PROGRAM THEREFOR, AS WELL AS SPEECH RECOGNITION UNIT AND SPEECH RECOGNITION METHOD
First Claim
1. An exception dictionary creating device for creating an exception dictionary used for a converter converting a text sequence of a vocabulary to be recognized into a phonetic symbol sequence on the basis of a rule of converting the text sequence of the vocabulary into the phonetic symbol sequence and the exception dictionary storing the text sequence of an exception word not to be converted by the rule and a correct phonetic symbol sequence of the text sequence in correlation with each other, the exception dictionary creating device comprising:
- a text-to-phonetic symbol converting unit for converting the text sequence of the vocabulary to be recognized into the phonetic symbol sequence;
a recognition degradation contribution degree calculating unit for calculating a recognition degradation contribution degree that is a degree of exerting an influence on degradation of a speech recognition performance due to a difference between a converted phonetic symbol sequence which is a conversion result of the text-to-phonetic symbol converting unit and the correct phonetic symbol sequence of the text sequence of the vocabulary to be recognized, when the converted phonetic symbol sequence is not identical to the correct phonetic symbol sequence; and
an exception dictionary registering unit for selecting the vocabulary to be recognized that is a subject to be registered from a plurality of the vocabularies to be recognized on the basis of the recognition degradation contribution degree for each of the plurality of the vocabularies to be recognized by the recognition degradation contribution degree calculating unit, and for registering in the exception dictionary the text sequence of the vocabulary to be recognized that is a selected subject to be registered and the correct phonetic symbol sequence of the text sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
An exception dictionary creating device, an exception dictionary creating method, and a program therefor allowing creating an exception dictionary are provided for affording high speech recognition performance while reducing the size of the exception dictionary, as well as a speech recognition device and a speech recognition method capable of recognizing a speech with high accuracy of recognition by using the exception dictionary. To achieve this, a text-to-phonetic symbol converting unit (21) of an exception dictionary creating device (10) creates converted phonetic symbol sequence by converting text sequence of vocabulary list data (21) into phonetic symbol sequence. A recognition degradation contribution degree calculating unit (24) calculates a recognition degradation contribution degree when the converted phonetic symbol sequence is not identical to a correct phonetic symbol sequence registered in a database or word dictionary (50). An exception dictionary registering unit (41) registers in the exception dictionary (60) the text sequence and the phonetic symbol sequence registered in the text sequence of the vocabulary list data (12) with a high degree of recognition degradation contribution degree to the recognition so as not to exceed data limitation capacity indicated by exception dictionary memory size content (71).
-
Citations
18 Claims
-
1. An exception dictionary creating device for creating an exception dictionary used for a converter converting a text sequence of a vocabulary to be recognized into a phonetic symbol sequence on the basis of a rule of converting the text sequence of the vocabulary into the phonetic symbol sequence and the exception dictionary storing the text sequence of an exception word not to be converted by the rule and a correct phonetic symbol sequence of the text sequence in correlation with each other, the exception dictionary creating device comprising:
-
a text-to-phonetic symbol converting unit for converting the text sequence of the vocabulary to be recognized into the phonetic symbol sequence; a recognition degradation contribution degree calculating unit for calculating a recognition degradation contribution degree that is a degree of exerting an influence on degradation of a speech recognition performance due to a difference between a converted phonetic symbol sequence which is a conversion result of the text-to-phonetic symbol converting unit and the correct phonetic symbol sequence of the text sequence of the vocabulary to be recognized, when the converted phonetic symbol sequence is not identical to the correct phonetic symbol sequence; and an exception dictionary registering unit for selecting the vocabulary to be recognized that is a subject to be registered from a plurality of the vocabularies to be recognized on the basis of the recognition degradation contribution degree for each of the plurality of the vocabularies to be recognized by the recognition degradation contribution degree calculating unit, and for registering in the exception dictionary the text sequence of the vocabulary to be recognized that is a selected subject to be registered and the correct phonetic symbol sequence of the text sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An exception dictionary creating method for creating an exception dictionary used for in a converter converting a text sequence of vocabulary to be recognized into a phonetic symbol sequence on the basis of a rule of converting the text sequence of the vocabulary into the phonetic symbol sequence and the exception dictionary in which the text sequence of an exception words not to be converted by the rule and the correct phonetic symbol sequence of the text sequence is stored in correlation with each other, the exception dictionary creating method comprising:
-
a text-to-phonetic symbol converting step of converting the text sequence of the vocabulary to be recognized into the phonetic symbol sequence; a recognition degradation contribution degree calculating step of calculating a recognition degradation contribution degree that is a degree of exerting an influence on degradation of speech recognition performance due to a difference between a converted phonetic symbol sequence which is a conversion result of the text-to-phonetic symbol converting step and a correct phonetic symbol sequence of the text sequence of the vocabulary to be recognized, when the converted phonetic symbol sequence is not identical to the correct phonetic symbol sequence; and an exception dictionary registering step of selecting the vocabulary to be recognized that is a subject to be registered from the plurality of vocabulary to be recognized on the basis of the recognition degradation contribution degree calculated for each of the plurality vocabulary to be recognized in the recognition degradation contribution degree calculating step, and registering in the exception dictionary the text sequence of the vocabulary to be recognized that is a selected subject to be registered and the correct phonetic symbol sequence of the text sequence. - View Dependent Claims (11)
-
-
12. An exception dictionary creating program executed by a computer for creating an exception dictionary used for a converter converting a text sequence of a vocabulary to be recognized into a phonetic symbol sequence on the basis of a rule of converting the text sequence of the vocabulary into the phonetic symbol sequence and the exception dictionary storing the text sequence of an exception word not to be converted by the rule and a correct phonetic symbol sequence of the text sequence in correlation with each other, the exception dictionary creating program comprising:
-
a text-to-phonetic symbol converting unit for converting the text sequence of the vocabulary to be recognized into the phonetic symbol sequence; a recognition degradation contribution degree calculating unit for calculating a recognition degradation contribution degree that is a degree of exerting an influence on degradation of a speech recognition performance due to a difference between a converted phonetic symbol sequence which is a conversion result of the text-to-phonetic symbol converting step and a correct phonetic symbol sequence of the text sequence of the vocabulary to be recognized, when the converted phonetic symbol sequence is not identical to the correct phonetic symbol sequence; and an exception dictionary registering unit for selecting the vocabulary to be recognized that is a subject to be registered from a plurality of the vocabularies to be recognized on the basis of the recognition degradation contribution degree for each of the plurality of the vocabularies to be recognized by the recognition degradation contribution degree calculating unit, and for registering in the exception dictionary the text sequence of the vocabulary to be recognized that is a selected subject to be registered and the correct phonetic symbol sequence of the text sequence.
-
-
13. An exception dictionary creating device for creating an exception dictionary used for a converter converting a text sequence of a vocabulary to be recognized into a phonetic symbol sequence on the basis of a rule of converting the text sequence of the vocabulary into the phonetic symbol sequence and the exception dictionary storing the text sequence of an exception word not to be converted by the rule and a correct phonetic symbol sequence of the text sequence in correlation with each other, the exception dictionary creating device comprising:
-
a text-to-phonetic symbol converting unit for converting the text sequence of the vocabulary to be recognized into the phonetic symbol sequence; an inter-phonetic symbol sequence distance calculating unit for calculating an inter-phonetic distance that is distance between a speech based on a converted phonetic symbol sequence which is a converted result of the text sequence of the vocabulary to be recognized by the text-to-phonetic symbol converting unit and a speech based on the correct phonetic symbol sequence of the text sequence of vocabulary to be recognized, when the converted phonetic symbol sequence is not identical to the correct phonetic symbol sequence; and an exception dictionary registering unit for selecting the vocabulary to be recognized that is a subject to be registered from a plurality of the vocabularies to be recognized on the basis of the inter-phonetic symbol sequence distance for each of the plurality of the vocabularies to be recognized by the inter-phonetic symbol sequence distance calculating unit, and for registering in the exception dictionary the text sequence of the vocabulary to be recognized that is a selected subject to be registered and the correct phonetic symbol sequence of the text sequence.
-
-
14. An exception dictionary creating method for creating an exception dictionary use for in a converter converting a text sequence of a vocabulary to be recognized into a phonetic symbol sequence on the basis of a rule of converting the text sequence of the vocabulary into the phonetic symbol sequence and the exception dictionary in which the text sequence of an exception word not to be converted by the rule and a correct phonetic symbol sequence of the text sequence are stored in correlation with each other, the exception dictionary creating method comprising:
-
a text-to-phonetic symbol converting step of converting the text sequence of the vocabulary to be recognized into the phonetic symbol sequence; an inter-phonetic symbol sequence distance calculating step of calculating an inter-phonetic distance that is distance between a speech based on a converted phonetic symbol sequence which is a converted result of the text sequence of the vocabulary to be recognized by the text-to-phonetic symbol converting unit and a speech based on the correct phonetic symbol sequence of the text sequence of vocabulary to be recognized, when the converted phonetic symbol sequence is not identical to the correct phonetic symbol sequence; and an exception dictionary registering step of selecting the vocabulary to be recognized that is a subject to be registered from a plurality of the vocabulary to be recognized on the basis of the inter-phonetic symbol sequence distance calculated for each of the plurality vocabulary to be recognized in the inter-phonetic symbol sequence distance calculating step, and registering in the exception dictionary the text sequence of the vocabulary to be recognized that is a selected subject to be registered and the correct phonetic symbol sequence of the text sequence.
-
-
15. An exception dictionary creating program executed by a computer for creating an exception dictionary used for a converter converting a text sequence of a vocabulary to be recognized into a phonetic symbol sequence on the basis of a rule of converting the text sequence of the vocabulary into the phonetic symbol sequence and the exception dictionary storing the text sequence of an exception word not to be converted by the rule and a correct phonetic symbol sequence of the text sequence in correlation with each other, the exception dictionary creating program comprising:
-
a text-to-phonetic symbol converting unit for converting the text sequence of the vocabulary to be recognized into the phonetic symbol sequence; an inter-phonetic symbol sequence distance calculating unit for calculating an inter-phonetic distance between a speech based on the converted phonetic symbol sequence which is a converted result of the text sequence of the vocabulary to be recognized by the text-to-phonetic symbol converting unit and a speech based on the correct phonetic symbol sequence of the text sequence of vocabulary to be recognized, when the converted phonetic symbol sequence is not identical to the correct phonetic symbol sequence of the text sequence; and an exception dictionary registering unit for selecting the vocabulary to be recognized that is a subject to be registered from a plurality of the vocabularies to be recognized on the basis of the inter-phonetic symbol sequence distance for each of the plurality of the vocabularies to be recognized by the inter-phonetic symbol sequence distance calculating unit, and for registering in the exception dictionary the text sequence of the vocabulary to be recognized that is a selected subject to be registered and the correct phonetic symbol sequence of the text sequence.
-
-
16. A vocabulary-to be recognized registering device comprising:
-
a vocabulary, to be recognized, having a text sequence of the vocabulary and a correct phonetic symbol sequence of the text sequence; a text-to-phonetic symbol converting unit for converting the text sequence of the vocabulary to be recognized into the phonetic symbol sequence by a predetermined rule; a converted phonetic symbol converted by the text-to-phonetic symbol converting unit; an inter-phonetic symbol sequence distance calculating unit for calculating a distance between a speech based on the converted phonetic symbol sequence and a speech based on the correct phonetic symbol sequence; and a vocabulary to be recognized registering unit for registering the vocabulary to be recognized on the basis of the distance between the phonetic symbol sequence calculated by the inter-phonetic symbol sequence distance calculating unit. - View Dependent Claims (18)
-
-
17. A vocabulary-to be recognized registering device comprising:
-
a text-to-phonetic symbol converting unit for converting a text sequence of a vocabulary to be recognized into a phonetic symbol sequence by a predetermined rule; an inter-phonetic symbol sequence distance calculating unit for calculating a distance between a speech based on the phonetic symbol sequence converted by the text-to-phonetic symbol converting unit and a speech based on the correct phonetic symbol sequence of the vocabulary to be recognized; and a vocabulary-to be recognized registering unit for registering the vocabulary to be recognized on the basis of the distance between the phonetic symbol sequence calculated by the inter-phonetic symbol sequence distance calculating unit.
-
Specification