Speech recognition apparatus, speech recognition method, conversation control apparatus, conversation control method, and programs for therefor
First Claim
1. A speech recognition apparatus comprising:
- a speech recognizing unit;
a speech recognition dictionary storing unit;
a conversation database that has stored therein plural pieces of topic specifying information; and
a conversation history storing memory that stores subjects included in conversation in the past, wherein;
said speech recognizing unit selects plural candidates corresponding to a speech signal on the basis of contents stored in the speech recognition dictionary storing unit, selects a candidate from the selected plural candidates on the basis of topic specifying information associated with conversation histories stored in the conversation history storing memory, and outputs the selected candidate as a recognition result.
3 Assignments
0 Petitions
Accused Products
Abstract
An automatic conversation apparatus includes a speech recognizing unit receiving a speech signal and outputting characters/character string corresponding to the speech signal as a recognition result; a speech recognition dictionary storing unit storing a language model for determining candidates corresponding to the speech signal; a conversation database storing plural pieces of topic specifying information; a sentence analyzing unit analyzing the characters/character string outputted from the speech recognizing unit; and a conversation control unit storing a conversation history and acquiring an answer sentence based on an analysis result of the sentence analyzing unit. Speech recognizing unit includes a collating unit that outputs plural candidates based on the speech recognition dictionary storing unit; and a candidate determining unit comparing the plural candidates outputted from collating unit with topic specifying information corresponding to the conversation history with reference to the conversation database and outputs one candidate based on the comparison.
72 Citations
25 Claims
-
1. A speech recognition apparatus comprising:
-
a speech recognizing unit;
a speech recognition dictionary storing unit;
a conversation database that has stored therein plural pieces of topic specifying information; and
a conversation history storing memory that stores subjects included in conversation in the past, wherein;
said speech recognizing unit selects plural candidates corresponding to a speech signal on the basis of contents stored in the speech recognition dictionary storing unit, selects a candidate from the selected plural candidates on the basis of topic specifying information associated with conversation histories stored in the conversation history storing memory, and outputs the selected candidate as a recognition result. - View Dependent Claims (18)
-
-
2. A speech recognition apparatus comprising:
-
a speech recognizing unit that receives a speech signal;
a speech recognition dictionary storing unit that has stored therein a language model for determining candidates corresponding to said speech signal;
a conversation database that has stored therein plural pieces of topic specifying information; and
a conversation history storing memory that stores a conversation history, wherein;
the speech recognizing unit has;
a word collating unit that outputs plural candidates with reference to said speech recognition dictionary storing unit on the basis of the inputted speech signal; and
a candidate determining unit that compares the plural candidates outputted from the word collating unit with topic specifying information corresponding to the conversation history with reference to said conversation database and outputs any one candidate as a recognition result on the basis of a result of the comparison. - View Dependent Claims (3, 4, 5, 6, 7, 19)
-
-
8. A speech recognition method for outputting characters or a character string corresponding to an inputted speech as a recognition result, comprises the steps of:
-
analyzing acoustic characteristics on the basis of a speech signal obtained from the inputted speech;
outputting plural candidates on the basis of said acoustic characteristics;
acquiring topic specifying information corresponding to a conversation history stored in advance; and
comparing said plural candidates and the acquired topic specifying information and outputs any one of said plural candidates as a recognition result. - View Dependent Claims (9, 10, 11, 12, 13, 20)
-
-
14. An automatic conversation apparatus comprising:
-
a speech recognizing unit that receives a speech signal and outputs characters or a character string corresponding to the speech signal as a recognition result;
a speech recognition dictionary storing unit that has stored therein a language model for determining candidates corresponding to the speech signal;
a conversation database that has stored therein plural pieces of topic specifying information;
a sentence analyzing unit that analyzes the characters or the character string outputted from said speech recognizing unit; and
a conversation control unit that stores a conversation history and acquires an answer sentence on the basis of an analysis result of said sentence analyzing unit, wherein;
said speech recognizing unit includes;
a word collating unit that outputs plural candidates with reference to said speech recognition dictionary storing unit on the basis of the inputted speech signal; and
a candidate determining unit that compares the plural candidates outputted from said word collating unit with topic specifying information corresponding to the conversation history with reference to said conversation database and outputs any one candidate as a recognition result on the basis of a result of the comparison. - View Dependent Claims (15, 21)
-
-
16. An automatic conversation method for outputting a response sentence in response to an input speech, comprising the steps of:
-
analyzing acoustic characteristics on the basis of a speech signal obtained from the inputted speech;
outputting plural candidates on the basis of said acoustic characteristics;
acquiring topic specifying information corresponding to a conversation history stored in advance;
comparing said plural candidates and the acquired topic specifying information and outputs any one of said plural candidates as a recognition result; and
analyzing said recognition result and outputs an answer sentence associated with the topic specifying information corresponding to said conversation history on the basis of said recognition result. - View Dependent Claims (17, 22)
-
-
23. A speech recognition apparatus comprising:
-
speech recognizing means;
speech recognition dictionary storing means;
conversation database means that has stored therein plural pieces of topic specifying information; and
conversation history storing means that stores subjects included in conversation in the past, wherein;
said speech recognizing means selects plural candidates corresponding to a speech signal on the basis of contents stored in the speech recognition dictionary storing means, selects a candidate corresponding to topic specifying information, which is associated with a conversation history stored in said conversation history storing means, from the selected plural candidates, and outputs the candidate as a recognition result.
-
-
24. A speech recognition apparatus comprising:
-
speech recognizing means that receives a speech signal;
speech recognition dictionary storing means that has stored therein a language model for determining candidates corresponding to said speech signal;
conversation database means that has stored therein plural pieces of topic specifying information; and
conversation history storing means that stores a conversation history, wherein;
the speech recognizing means has;
collating means that outputs plural candidates with reference to said speech recognition dictionary storing means on the basis of the inputted speech signal; and
candidate determining means that compares the plural candidates outputted from the collating means with topic specifying information corresponding to the conversation history with reference to said conversation database means and outputs any one candidate as a recognition result on the basis of a result of the comparison.
-
-
25. An automatic conversation apparatus comprising:
-
speech recognizing means that receives a speech signal and outputs characters or a character string corresponding to the speech signal as a recognition result;
speech recognition dictionary storing means that has stored therein a language model for determining candidates corresponding to the speech signal;
conversation database means that has stored therein plural pieces of topic specifying information;
sentence analyzing means that analyzes the characters or the character string outputted from said speech recognizing means; and
conversation control means that stores a conversation history and acquires an answer sentence on the basis of an analysis result of said sentence analyzing means, wherein;
said speech recognizing means has;
collating means that outputs plural candidates with reference to said speech recognition dictionary storing means on the basis of the inputted speech signal; and
candidate determining means that compares the plural candidates outputted from said collating means with topic specifying information corresponding to the conversation history with reference to said conversation database means and outputs any one candidate as a recognition result on the basis of a result of the comparison.
-
Specification