摘要 |
PROBLEM TO BE SOLVED: To reduce such a risk that a voice recognition result becomes something other than a speech command which can be operated by a terminal.SOLUTION: In a command weight storage unit 171, a notation of speech commands which become a recognition object is recorded. A voice recognition unit 172 performs speech recognition for voice data of voice uttered by a user which is sent from a client terminal, obtains a candidate word for the word and reliability of the candidate word for each word included in the voice, and selects a plurality of candidate words in the order of high reliability from among the obtained candidate words. A command recognition unit 173 recognizes a speech command, which is a speech command whose notation is recorded in the command weight storage unit 171 and in which a notation the same as the notation of the speech command exists in a candidate word string in which candidate words selected in the voice recognition unit 172 are connected, as the speech command included in the voice. |