Response generation method, response generation apparatus, and response generation program
First Claim
Patent Images
1. A response generation method comprising:
- a step of recognizing a voice of a user by performing voice recognition processing based on the voice of the user acquired though a microphone and generating character-string information of the voice of the user;
a step of analyzing a structure of the recognized voice for the character-string information indicating recognized voice information of the user by using a structure analysis unit; and
a step of generating a free response sentence in response to the voice of the user based on the analyzed voice structure by using a response generation unit and outputting the generated free response sentence by using a speaker, whereinthe response generation method further comprises;
a step of generating a repeat response sentence by extracting a keyword and its part of speech from the character-string information of the recognized voice of the user, selecting an additional word corresponding to the extracted keyword and its part of speech based on an additional information stored in a memory, and adding the selected word to the extracted keyword;
a step of analyzing a phoneme of the voice of the user by detecting a change in a volume level or a frequency of the voice of the user acquired through the microphone to infer a break in the voice of the user;
a step of generating a responsive response to the voice of the user based on an analysis result of the phoneme; and
a step of outputting the generated repeat response sentence before outputting the generated free response sentence based on the voice structure by using the speaker, andthe generated responsive response is output before the generated repeat response sentence is output.
1 Assignment
0 Petitions
Accused Products
Abstract
A response generation method includes a step of recognizing a voice of a user, a step of analyzing a structure of the recognized voice, a step of generating a free response sentence in response to the voice of the user based on the analyzed voice structure and outputting the generated free response sentence, a step of generating the recognized voice of the user as a repeat response sentence, and a step of outputting the generated repeat response sentence before outputting the free response sentence based on the voice structure.
-
Citations
5 Claims
-
1. A response generation method comprising:
-
a step of recognizing a voice of a user by performing voice recognition processing based on the voice of the user acquired though a microphone and generating character-string information of the voice of the user; a step of analyzing a structure of the recognized voice for the character-string information indicating recognized voice information of the user by using a structure analysis unit; and a step of generating a free response sentence in response to the voice of the user based on the analyzed voice structure by using a response generation unit and outputting the generated free response sentence by using a speaker, wherein the response generation method further comprises; a step of generating a repeat response sentence by extracting a keyword and its part of speech from the character-string information of the recognized voice of the user, selecting an additional word corresponding to the extracted keyword and its part of speech based on an additional information stored in a memory, and adding the selected word to the extracted keyword; a step of analyzing a phoneme of the voice of the user by detecting a change in a volume level or a frequency of the voice of the user acquired through the microphone to infer a break in the voice of the user; a step of generating a responsive response to the voice of the user based on an analysis result of the phoneme; and a step of outputting the generated repeat response sentence before outputting the generated free response sentence based on the voice structure by using the speaker, and the generated responsive response is output before the generated repeat response sentence is output. - View Dependent Claims (2, 3)
-
-
4. A response generation apparatus comprising:
-
voice recognition means for recognizing a voice of a user by performing voice recognition processing based on the voice of the user acquired though a microphone and generating character-string information of the voice of the user; structure analysis means for analyzing a structure of the voice recognized by the voice recognition means for the character-string information indicating recognized voice information of the user; and response output means for generating a free response sentence in response to the voice of the user based on the voice structure analyzed by the structure analysis means and outputting the generated free response sentence by using a speaker, wherein the response generation apparatus further comprises; repetition generation means for generating a repeat response sentence by extracting a keyword and its part of speech from the character-string information of the recognized voice of the user, selecting an additional word corresponding to the extracted keyword and its part of speech based on an additional information stored in a memory, and adding the selected word to the extracted keyword; phoneme analysis means for analyzing a phoneme of the voice of the user by detecting a change in a volume level or a frequency of the voice of the user acquired through the microphone to infer a break in the voice of the user; and responsive-response generation means for generating a responsive response to the voice of the user based on an analysis result of the phoneme, the response output means outputs the repeat response sentence generated by the repetition generation means before outputting the generated free response sentence based on the voice structure by using the speaker, and the generated responsive response is output before the generated repeat response sentence is output.
-
-
5. A non-transitory computer readable medium storing a response generation program for causing a computer to execute:
-
a process of recognizing a voice of a user including performing voice recognition processing based on the voice of the user acquired though a microphone and generating character-string information of the voice of the user; a process of analyzing a structure of the recognized voice for the character-string information indicating recognized voice information of the user by using a structure analysis unit; a process of generating a free response sentence in response to the voice of the user based on the analyzed voice structure by using a response generation unit and outputting the generated free response sentence by using a speaker; a process of generating a repeat response sentence by extracting a keyword and its part of speech from the character-string information of the recognized voice of the user, selecting an additional word corresponding to the extracted keyword and its part of speech based on an additional information stored in a memory, and adding the selected word to the extracted keyword; a process of analyzing a phoneme of the voice of the user by detecting a change in a volume level or a frequency of the voice of the user acquired through the microphone to infer a break in the voice of the user; a process of generating a responsive response to the voice of the user based on an analysis result of the phoneme; and a process of outputting the generated repeat response sentence before outputting the generated free response sentence based on the voice structure by using the speaker, wherein the generated responsive response is output before the generated repeat response sentence is output.
-
Specification