Voice recognition device, voice recognition method, and voice recognition program
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A voice recognition device, a voice recognition method and a voice recognition program capable of appropriately restricting recognition objects based on voice input from a user to recognize the input voice with accuracy are provided. The voice recognition device includes a first voice recognition processing unit for executing processing of assigning weights of a first ratio to a sound score and a language score calculated for the input voice and recognizing the voice using the obtained scores 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, using the domain of the determined type as a recognition object, for executing processing of 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, and recognizing the voice using the obtained scores to determine the control content of the control object based on a result of the processing.
-
Citations
6 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
-
4. A voice recognition device including a microphone to which voice is input and a computer having an interface circuit for accessing data of the voice obtained via the microphone, and determining a control content of a control object through processing executed by the computer, based on a recognition result of the voice input to the microphone,
the computer executing: -
sound score calculation processing of calculating a sound score based on an acoustic feature of the input voice; language score calculation processing of calculating a language score based on a linguistic feature of the input voice; for the input voice, first voice recognition processing of assigning weights of a first ratio to the sound score calculated in the sound score calculation processing and the language score calculated in the language score calculation processing, 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; domain type determination processing of determining a type of a domain representing the control object based on a recognition result in the first voice recognition processing; for the input voice, second voice recognition processing, using the domain of the type determined in the domain type determination processing as a recognition object, of assigning weights of a second ratio to the sound score calculated in the sound score calculation processing and the language score calculated in the language score calculation processing, 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; and recognition result determination processing of determining the control content of the control object based on a recognition result in the second voice recognition processing, wherein the first voice recognition processing and the second voice recognition processing execute the processing of recognizing the voice for the same voice input.
-
-
5. A voice recognition method for determining a control content of a control object based on a recognition result of input voice, comprising:
-
a first voice recognition step of assigning weights of a first ratio to a sound score calculated based on an acoustic feature of the input 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; a domain type determination step of determining a type of a domain representing the control object based on a recognition result in the first voice recognition step; a second voice recognition step, using the domain of the type determined in the domain type determination step as a recognition object, of 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; and a recognition result determination step of determining the control content of the control object based on a recognition result in the second voice recognition step, wherein the first voice recognition processing step and the second voice recognition processing step execute the processing of recognizing the voice for the same voice input.
-
-
6. A non-transitory computer readable medium comprising a voice recognition program causing a computer to execute processing of determining a control content of a control object based on a recognition result of input voice, having a function to cause the computer to execute:
-
sound score calculation processing of calculating a sound score based on an acoustic feature of the input voice; language score calculation processing of calculating a language score based on a linguistic feature of the input voice; for the input voice, first voice recognition processing of assigning weights of a first ratio to the sound score calculated in the sound score calculation processing and the language score calculated in the language score calculation processing, 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; domain type determination processing of determining a type of a domain representing the control object based on a recognition result in the first voice recognition processing; for the input voice, second voice recognition processing, using the domain of the type determined in the domain type determination processing as a recognition object, of assigning weights of a second ratio to the sound score calculated in the sound score calculation processing and the language score calculated in the language score calculation processing, 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; and recognition result determination processing of determining the control content of the control object based on a recognition result in the second voice recognition processing, wherein the first voice recognition processing and the second voice recognition processing execute the processing of recognizing the voice for the same voice input.
-
Specification