Speech recognition device
First Claim
1. A speech recognition device comprising:
- at least one processor, the at least one processor is configured to;
acquire, by a text information acquisition device, text information including a plurality of name data from an external device;
generate, by a dictionary data generation device, dictionary data for each type of the plurality of name data based on the plurality of name data included in the text information acquired by the text information acquisition device;
control, by a dictionary data saving control device, a dictionary data saving device to store the dictionary data generated by the dictionary data generation device;
register, by a dictionary registration device, the dictionary data, which is stored in the dictionary data saving device, for each type of the plurality of name data, into a dictionary;
perform, by a speech recognition device, speech recognition using the dictionary data registered in the dictionary; and
generate, by a backup data generation device, backup data of the dictionary data for each type of the plurality of name data stored in the dictionary data saving device,wherein the at least one processor is further configured to;
generate, by the dictionary data generation device, the dictionary data for each type of name based on the name data; and
in a case where the text information acquired from the external device at a present moment is the same as the text information acquired just at a last time from the external device, and the backup data corresponding to the text information acquired from the external device at the present moment is already generated by the backup data generation device,register, by the dictionary registration device, as the backup data in the dictionary, for each type of the plurality of name data, the dictionary data which is generated, andthen register, by the dictionary registration device, into the dictionary, the dictionary data for each type of the plurality of name data based on given name data, every time the dictionary data generation device completes generation of the dictionary data for each type of the plurality of name data based on the given name data,wherein there are a plurality of types of name data, the plurality of types of name data including each type of the plurality of name data, wherein each of the types of name data has subjects,wherein the processor is further configured to set an order of processing the types of name data, wherein the order is based on smaller to larger data volume of the subjects for each of the types of name data, and the dictionary data generation device generates the dictionary data based on the name data in the order from smaller to larger data volume of the subjects, for which the dictionary data is generated.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech recognition device starts to generate dictionary data for each type of name based on name data and paraphrase data, and executes dictionary registration of the dictionary data. The speech recognition device obtains text information same as text information for generating the dictionary data last time. When back-up data corresponding to the last time text information is generated, the speech recognition device executes the dictionary registration of the dictionary data generated as the back-up data. Further, a dictionary data generation device executes the dictionary registration of the dictionary data based on given name data every time the dictionary data generation device completes generation of the dictionary data based on the given name data.
-
Citations
17 Claims
-
1. A speech recognition device comprising:
-
at least one processor, the at least one processor is configured to; acquire, by a text information acquisition device, text information including a plurality of name data from an external device; generate, by a dictionary data generation device, dictionary data for each type of the plurality of name data based on the plurality of name data included in the text information acquired by the text information acquisition device; control, by a dictionary data saving control device, a dictionary data saving device to store the dictionary data generated by the dictionary data generation device; register, by a dictionary registration device, the dictionary data, which is stored in the dictionary data saving device, for each type of the plurality of name data, into a dictionary; perform, by a speech recognition device, speech recognition using the dictionary data registered in the dictionary; and generate, by a backup data generation device, backup data of the dictionary data for each type of the plurality of name data stored in the dictionary data saving device, wherein the at least one processor is further configured to; generate, by the dictionary data generation device, the dictionary data for each type of name based on the name data; and in a case where the text information acquired from the external device at a present moment is the same as the text information acquired just at a last time from the external device, and the backup data corresponding to the text information acquired from the external device at the present moment is already generated by the backup data generation device, register, by the dictionary registration device, as the backup data in the dictionary, for each type of the plurality of name data, the dictionary data which is generated, and then register, by the dictionary registration device, into the dictionary, the dictionary data for each type of the plurality of name data based on given name data, every time the dictionary data generation device completes generation of the dictionary data for each type of the plurality of name data based on the given name data, wherein there are a plurality of types of name data, the plurality of types of name data including each type of the plurality of name data, wherein each of the types of name data has subjects, wherein the processor is further configured to set an order of processing the types of name data, wherein the order is based on smaller to larger data volume of the subjects for each of the types of name data, and the dictionary data generation device generates the dictionary data based on the name data in the order from smaller to larger data volume of the subjects, for which the dictionary data is generated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A speech recognition device comprising:
-
at least one processor, the at least one processor is configured to; acquire, by a text information acquisition device, text information including a plurality of name data from an external device; generate, by a dictionary data generation device, dictionary data for each type of the plurality of name data based on the plurality of name data included in the text information acquired by the text information acquisition device; control, be a dictionary data saving control device, a dictionary data saving device to store the dictionary data generated by the dictionary data generation device; register, by a dictionary registration device, speech recognition using the dictionary data registered in the dictionary; and generate, by a backup data generation device, backup data of the dictionary data for each type of the plurality of name data stored in the dictionary data saving device, wherein the at least one processor is further configured to; generate, by the dictionary data generation device, the dictionary data for each type of name based on the name data; and in a case where the text information acquired from the external device at a present moment is the same as the text information acquired just at a last time from the external device, and the backup data corresponding to the text information acquired from the external device at the present moment is already generated by the backup data generation device, register, by the dictionary registration device, as the backup data in the dictionary, for each type of the plurality of name data, the dictionary data which is generated, and then register, by the dictionary registration device, into the dictionary, the dictionary data for each type of the plurality of name data based on given name data, every time the dictionary data generation device completes generation of the dictionary data for each type of the plurality of name data based on the given name data, wherein the at least one processor is further configured to correlate, by a correlation device, a given name with paraphrase data, wherein the dictionary data generation device generates the dictionary data based on the paraphrase data correlated with the given name by the correlation device, wherein generating the dictionary data is after the generation of the dictionary data based on all of the name data is completed, wherein, when the dictionary data generation device completes generation of dictionary data based on the paraphrase data, then the dictionary registration device registers the dictionary data based on the paraphrase data into the dictionary wherein there are a plurality of types of name data, the plurality of types of name data including each type of the plurality of name data, wherein each of the types of name data has subjects, and wherein the processor is further configured to set an order of processing the types of name data, the order is based on smaller to larger data volume of the subjects for each of the types of name data, and the dictionary data generation device generates the dictionary data based on the plurality of paraphrase data in the order from smaller to larger data volume of the subjects, for which the dictionary data is generated.
-
-
17. A speech recognition device comprising:
-
at least one processor, the at least one processor is configured to; acquire, by a text information acquisition device, text information including a plurality of name data from an external device; generate, by a dictionary data generation device, dictionary data for each type of the plurality of name data based on the plurality of name data included in the text information acquired by the text information acquisition device; control, by a dictionary data saving control device, a dictionary data saving device to store the dictionary data generated by the dictionary data generation device; register, by a dictionary registration device, the dictionary data, which is stored in the dictionary data saving device, for each type of the plurality of name data, into a dictionary; perform, by a speech recognition device, speech recognition using the dictionary data registered in the dictionary; and generate, by a backup data generation device, backup data of the dictionary data for each type of the plurality of name data stored in the dictionary data saving device, wherein the at least one processor is further configured to; generate, by the dictionary data generation device, the dictionary data for each type of name based on the name data; and in a case where the text information acquired from the external device at a present moment is the same as the text information acquired just at a last time from the external device, and the backup data corresponding to the text information acquired from the external device at the present moment is already generated by the backup data generation device, register, by the dictionary registration device, as the backup data in the dictionary, for each type of the plurality of name data, the dictionary data which is generated, and then register, by the dictionary registration device, into the dictionary, the dictionary data for each type of the plurality of name data based on given name data, every time the dictionary data generation device completes generation of the dictionary data for each type of the plurality of name data based on the given name data, wherein the performing of the speech recognition is executable after the dictionary data for each type of name is registered in the dictionary; wherein, when a new dictionary data is generated and registered, the at least one processor is further configured to; register, by the dictionary registration device, the backup data in the dictionary in order to enable the speech recognition; and register, by the dictionary registration device, the new dictionary data for each type of name in the dictionary so as to update the dictionary every time the new dictionary data for each type of name is generated, wherein there are a plurality of types of name data, the plurality of types of name data including each type of the plurality of name data, wherein each of the types of name data has subjects, wherein the processor is further configured to set an order of processing the types of name data, wherein the order is based on smaller to larger data volume of the subjects for each of the types of name data, and the dictionary data generation device generates the dictionary data based on the name data in the order from smaller to larger data volume of the subjects, for which the dictionary data is generated.
-
Specification