Conversation control apparatus, conversation control method, and programs therefor
First Claim
1. A conversation control apparatus for outputting a response in reply to speech from a user, comprising:
- a conversation database unit storing a plurality of items of conversation topic specifying information;
a conversation control unit for storing a conversation history determined using previous conversations and previous replies and selecting a reply sentence using conversation topic specifying information determined using the conversation history and conversation information; and
an environment recognition unit for acquiring environment recognition information, wherein the environment recognition unit generates event information based on acquired environment recognition information, and the conversation control unit selects a reply sentence based on the event information.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a conversation control apparatus for carrying out conversation control based on both speech content and conversation state and information acquired from outside, and carrying out natural responses. This apparatus comprises a conversation database storing a plurality of items of conversation topic specifying information, a conversation control unit for selecting a reply sentence using conversation topic specifying information determined using the conversation history and conversation information, and an environment recognition unit for acquiring environment recognition information, wherein the environment recognition unit generates event information based on acquired environment recognition information, and the conversation control unit selects a reply sentence based on the event information.
126 Citations
22 Claims
-
1. A conversation control apparatus for outputting a response in reply to speech from a user, comprising:
-
a conversation database unit storing a plurality of items of conversation topic specifying information;
a conversation control unit for storing a conversation history determined using previous conversations and previous replies and selecting a reply sentence using conversation topic specifying information determined using the conversation history and conversation information; and
an environment recognition unit for acquiring environment recognition information, wherein the environment recognition unit generates event information based on acquired environment recognition information, and the conversation control unit selects a reply sentence based on the event information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A conversation control apparatus for outputting a response in reply to speech from a user, comprising:
-
a conversation database unit storing a plurality of items of conversation topic specifying information;
a conversation control unit for storing a conversation history determined using previous conversations and previous replies and selecting a reply sentence using conversation topic specifying information determined using the conversation history and conversation information;
an environment recognition unit for acquiring environment recognition information; and
an emotional condition information management unit for storing and updating emotional condition information representing an emotion of at least one of a character portrayed by the conversation control unit and a speaker, wherein;
the environment recognition unit generates event information based on acquired environment recognition information, the emotional condition information management unit updates emotional condition information in response to event information, and the conversation control unit selects a reply sentence based on emotional condition information. - View Dependent Claims (9, 10)
-
-
11. A conversation control method for outputting a response in reply to speech from a user, comprising the steps of:
-
previously storing a plurality of items of topic specifying information, one or a plurality of conversation titles determined for each topic specifying information, one or a plurality of reply sentences determined for each conversation title, and event information flags determined in response to the reply sentences;
acquiring environment recognition information from an external environment and generating event information from the environment recognition information; and
collating conversation topic specifying information determined using conversation history determined using previous conversations and previous replies to acquire at least a conversation title determined for any of the conversation topic specifying information, and selecting a reply sentence corresponding to an event information flag corresponding to the event information from a plurality of reply sentence corresponding to that conversation title. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A conversation control method for outputting a response in reply to speech from a user, comprising the steps of:
-
previously storing a plurality of items of topic specifying information, one or a plurality of conversation titles determined for each topic specifying information, and one or a plurality of reply sentences determined for each conversation title;
acquiring environment recognition information from an external environment and generating event information from the environment recognition information;
updating emotional condition information representing emotion of at least one of a character or a speaker according to the event information; and
collating conversation topic specifying information determined using conversation history determined using previous conversations and previous replies to acquire at least a conversation title determined for any of the conversation topic specifying information, and selecting a reply sentence corresponding to the event information and emotional condition information from a plurality of reply sentence corresponding to that conversation title. - View Dependent Claims (19, 20)
-
-
21. A program product for implementing a conversation control method for outputting a response in reply to speech from a user, comprising the steps of:
-
previously storing a plurality of items of topic specifying information, one or a plurality of conversation titles determined for each topic specifying information, one or a plurality of reply sentences determined for each conversation title, and event information flags determined in response to the reply sentences;
acquiring environment recognition information from an external environment and generating event information from the environment recognition information; and
collating conversation topic specifying information determined using conversation history determined using previous conversations and previous replies to acquire at least a conversation title determined for any of the conversation topic specifying information, and selecting a reply sentence corresponding to an event information flag corresponding to the event information from a plurality of reply sentence corresponding to that conversation title.
-
-
22. A program product for A conversation control method for outputting a response in reply to speech from a user, comprising the steps of:
-
previously storing a plurality of items of topic specifying information, one or a plurality of conversation titles determined for each topic specifying information, and one or a plurality of reply sentences determined for each conversation title;
acquiring environment recognition information from an external environment and generating event information from the environment recognition information;
updating emotional condition information representing emotion of at least one of a character or a speaker according to the event information; and
collating conversation topic specifying information determined using conversation history determined using previous conversations and previous replies to acquire at least a conversation title determined for any of the conversation topic specifying information, and selecting a reply sentence corresponding to the event information and emotional condition information from a plurality of reply sentence corresponding to that conversation title.
-
Specification