Weight Coefficient Generation Device, Voice Recognition Device, Navigation Device, Vehicle, Weight Coefficient Generation Method, and Weight Coefficient Generation Program
1 Assignment
0 Petitions
Accused Products
Abstract
A weight coefficient generation device, a speech recognition device, a navigation system, a vehicle, a vehicle coefficient generation method, and a weight coefficient generation program are provided for the purpose of improving a speech recognition performance of place names. In order to address the above purpose, an address database 12 has address information data items including country names, city names, street names, and house numbers, and manages the address information having a tree structure indicating hierarchical relationships between the place names from wide area to a narrow area. Each of the place names stored in the address database 12 is taken as a speech recognition candidate. A weight coefficient calculation unit 11 of a weight coefficient generation device 10 calculates a weight coefficient of the likelihood of the aforementioned recognition candidate based on the number of the street names belonging to the lower hierarchy below the city names.
19 Citations
32 Claims
-
1-15. -15. (canceled)
-
16. A speech recognition device comprising:
-
a speech recognition dictionary in which a place name for use in an address having a hierarchical structure from a wide area to a narrow area is registered as a vocabulary to be recognized; a recognition likelihood calculation unit for extracting features from a speech, and calculating likelihood of the speech to each of the vocabularies, to be recognized, registered in the speech recognition dictionary based upon the features; an address database in which a tree structure indicating a hierarchical relationship of the place names of the vocabularies to be recognized; a weight coefficient calculation unit for calculating a weight coefficient of likelihood of the vocabulary to be recognized based on an information quantity belonging to lower hierarchy below the vocabulary to be recognized; and a recognition result output unit for outputting a speech recognition result based on weighted likelihood weighted by multiplying the likelihood of the speech calculated by the recognition likelihood calculation unit and the weight coefficient of the likelihood of the vocabulary to be recognized calculated by the weight coefficient calculation unit. - View Dependent Claims (17, 18, 19)
-
- 20. A weight coefficient generation device that takes each of place names stored in an address database for managing address information having a tree structure indicating a hierarchical relationship of the place names, as a vocabulary to be recognized for a speech uttered by a user, and that generates a weight coefficient of likelihood of the vocabulary to be recognized for the speech, the weight coefficient generation device comprising a weight coefficient calculation unit for calculating the weight coefficient of the likelihood of the vocabulary to be recognized, on the basis of an information quantity belonging to a lower hierarchy below the vocabulary to be recognized in the address database.
-
31. A weight coefficient generation method that takes each of place names stored in an address database for managing address information having a tree structure indicating a hierarchical relationship of the place names, as a vocabulary to be recognized for a speech uttered by a user, and that generates a weight coefficient of likelihood of the vocabulary to be recognized for the speech, the weight coefficient generation method comprising calculating the weight coefficient of the likelihood of the vocabulary to be recognized, on the basis of an information quantity belonging to a lower hierarchy below the vocabulary to be recognized in the address database.
-
32. A weight coefficient generation program that takes each of place names stored in an address database for managing address information having a tree structure indicating a hierarchical relationship of the place names, as a vocabulary to be recognized for a speech uttered by a user, and that generates a weight coefficient of likelihood of the vocabulary to be recognized for the speech, the program causing a computer to execute a weight coefficient generation step of calculating the weight coefficient of the likelihood of the vocabulary to be recognized, on the basis of an information quantity belonging to a lower hierarchy below the vocabulary to be recognized in the address database.
Specification