Signal processing apparatus capable of learning a voice command which is unsuccessfully recognized and method of recognizing a voice command thereof
First Claim
Patent Images
1. A signal processing apparatus comprising:
- a voice command recognition unit which recognizes an input voice command;
a voice command recognition learning unit which learns a recognition-targeted voice command by comparing feature values of the input voice command with feature values of the recognition-targeted voice command to determine a similarity; and
a controller, which controls the voice command recognition unit to recognize the input voice command based on reference data corresponding to the recognition-targeted voice command, controls the voice command recognition learning unit to learn the input voice command based on whether the voice command recognition is successful or unsuccessful,wherein if the voice command recognition is successful, performs an operation according to the successfully recognized voice command,herein if the voice command recognition is unsuccessful with regard to a first input voice command, the controller determines the first input voice command as the recognition-targeted voice command according to a user input, and next time, controls the voice command recognition unit to recognize a second input voice command based on the reference data and the first input voice command, andwherein if the voice command feature values in an unsuccessful attempt are similar to voice command feature values in a successful attempt, the voice command recognition learning unit learns the voice command feature values in the unsuccessful attempt using an Acoustic model, and if voice command feature values in the unsuccessful attempt are not similar to voice command feature values in the successful attempt, the voice command recognition learning unit adds a word having the voice command feature values in the unsuccessful attempt to a voice command recognition object using a Lexicon model.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are an apparatus and method for recognizing voice commands, the apparatus including: a voice command recognition unit which recognizes an input voice command; a voice command recognition learning unit which learns a recognition-targeted voice command; and a controller which controls the voice command recognition unit to recognize the recognition-targeted voice command from an input voice command, controls the voice command recognition learning unit to learn the input voice command if the voice command recognition is unsuccessful, and performs a particular operation corresponding to the recognized voice command if the voice command recognition is successful.
-
Citations
16 Claims
-
1. A signal processing apparatus comprising:
-
a voice command recognition unit which recognizes an input voice command; a voice command recognition learning unit which learns a recognition-targeted voice command by comparing feature values of the input voice command with feature values of the recognition-targeted voice command to determine a similarity; and a controller, which controls the voice command recognition unit to recognize the input voice command based on reference data corresponding to the recognition-targeted voice command, controls the voice command recognition learning unit to learn the input voice command based on whether the voice command recognition is successful or unsuccessful, wherein if the voice command recognition is successful, performs an operation according to the successfully recognized voice command, herein if the voice command recognition is unsuccessful with regard to a first input voice command, the controller determines the first input voice command as the recognition-targeted voice command according to a user input, and next time, controls the voice command recognition unit to recognize a second input voice command based on the reference data and the first input voice command, and wherein if the voice command feature values in an unsuccessful attempt are similar to voice command feature values in a successful attempt, the voice command recognition learning unit learns the voice command feature values in the unsuccessful attempt using an Acoustic model, and if voice command feature values in the unsuccessful attempt are not similar to voice command feature values in the successful attempt, the voice command recognition learning unit adds a word having the voice command feature values in the unsuccessful attempt to a voice command recognition object using a Lexicon model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of recognizing a voice command in a signal processing apparatus, the method comprising:
-
inputting a voice command; recognizing the input voice command based on reference data corresponding to a recognition-targeted voice command; determining a similarity between the input voice command and the recognition-targeted voice command by comparing feature values of the input voice command with feature values of the recognition-targeted voice command; and learning the input voice command if the voice command recognition is unsuccessful and performing a particular operation corresponding to the recognized voice command if the voice command recognition is successful, wherein if the voice command recognition is unsuccessful with regard to a first input voice command, the controller determines the first input voice command as the recognition-targeted voice command according to a user input, and next time, controls the voice command recognition unit to recognize a second input voice command based on the reference data and the first input voice command, and wherein if the voice command feature values in an unsuccessful attempt are similar to voice command feature values in a successful attempt, learning the voice command feature values in the unsuccessful attempt using an Acoustic model, and if voice command feature values in the unsuccessful attempt are not similar to voice command feature values in the successful attempt, adding a word having the voice command feature values in the unsuccessful attempt to a voice command recognition object using a Lexicon model. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A signal processing apparatus comprising:
-
a voice command recognition unit which performs voice command recognition on an input voice command; a voice command recognition learning unit which learns the input voice command by comparing feature values of the input voice command with feature values of the recognition-targeted voice command to determine a similarity when the input voice command is unsuccessfully recognized by the voice command recognition unit; and a controller which performs a corresponding operation when the input voice command is successfully recognized by the voice command recognition unit, and controls the voice command recognition learning unit to learn the input voice command when the input voice command is unsuccessfully recognized by the voice command recognition unit, wherein if the voice command recognition is unsuccessful with regard to a first input voice command, the controller determines the first input voice command as the recognition-targeted voice command according to a user input, and next time, controls the voice command recognition unit to recognize a second input voice command based on the reference data and the first input voice command, and wherein if the voice command feature values in an unsuccessful attempt are similar to voice command feature values in a successful attempt, the voice command recognition learning unit learns the voice command feature values in the unsuccessful attempt using an Acoustic model, and if voice command feature values in the unsuccessful attempt are not similar to voice command feature values in the successful attempt, the voice command recognition learning unit adds a word having the voice command feature values in the unsuccessful attempt to a voice command recognition object using a Lexicon model.
-
-
16. A method of recognizing voice command in a signal processing apparatus, comprising:
-
inputting a voice command; determining a result as to whether the input voice command is successfully or not successfully recognized; performing a corresponding action when the input voice command is successfully recognized; storing the determined result whether or not the input voice command is successfully recognized; and learning the input voice command when the input voice command is not successfully recognized by comparing feature values of the input voice command with feature values of the recognition-targeted voice command to determine a similarity, wherein if the voice command recognition is unsuccessful with regard to a first input voice command, the controller determines the first input voice command as the recognition-targeted voice command according to a user input, and next time, controls the voice command recognition unit to recognize a second input voice command based on the reference data and the first input voice command, and wherein if the voice command feature values in an unsuccessful attempt are similar to voice command feature values in a successful attempt, learning the voice command feature values in the unsuccessful attempt using an Acoustic model, and if voice command feature values in the unsuccessful attempt are not similar to voice command feature values in the successful attempt, adding a word having the voice command feature values in the unsuccessful attempt to a voice command recognition object using a Lexicon model.
-
Specification