Patent ID: 8548806

Claim:
A voice recognition device for determining a control content of a control object based on a recognition result of input voice, comprising: a first voice recognition processing unit for executing processing on the input voice by assigning weights of a first ratio to a sound score calculated based on an acoustic feature of the voice and a language score calculated based on a linguistic feature of the voice, obtaining a first recognition score at least based upon the first ratio, the sound score and the language score, and recognizing the voice using the first recognition score in accordance with at least a first predetermined condition, to determine a type of a domain representing the control object based on a result of the processing; and a second voice recognition processing unit for executing processing, using the domain of the type determined by the first voice recognition processing unit as a recognition object, by assigning weights of a second ratio to the sound score and the language score calculated for the input voice, the weight on the sound score being greater in the second ratio than in the first ratio, obtaining a second recognition score at least based upon the second ratio, the sound score and the language score, and recognizing the voice using the second recognition score in accordance with at least a second predetermined condition, to determine the control content of the control object based on a result of the processing, wherein the first voice recognition processing unit and the second voice recognition processing unit execute the processing of recognizing the voice for the same voice input.