[go: up one dir, main page]

CN109313899A - The control method of answering device and answering device, control program - Google Patents

The control method of answering device and answering device, control program Download PDF

Info

Publication number
CN109313899A
CN109313899A CN201780035585.2A CN201780035585A CN109313899A CN 109313899 A CN109313899 A CN 109313899A CN 201780035585 A CN201780035585 A CN 201780035585A CN 109313899 A CN109313899 A CN 109313899A
Authority
CN
China
Prior art keywords
word
response message
content
input
concept
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201780035585.2A
Other languages
Chinese (zh)
Inventor
佐藤慎哉
森下和典
伊神弘康
江角直起
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Publication of CN109313899A publication Critical patent/CN109313899A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/08Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/10Speech classification or search using distance or distortion measures between unknown speech and reference templates
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Artificial Intelligence (AREA)
  • Acoustics & Sound (AREA)
  • Machine Translation (AREA)
  • Manipulator (AREA)
  • Toys (AREA)

Abstract

The present invention provides the control method of a kind of answering device and answering device, control program.Even if in the case where the session scene not being found suitable for also response message can be generated based on the word that input content is included.Answering device (1) has: storage unit (13), is stored with being associated with for the first word and the first related word and the second word and the second related word;And response message generating unit (26) generates the response message that first word and second related word are mutually established to associated content in the case where first word or second word are contained in input content.

Description

The control method of answering device and answering device, control program
Technical field
Identification is carried out the present invention relates to a kind of pair of input content and the answering device of response is carried out based on the content recognized.
Background technique
It has been known that there is a kind of answering devices as the prior art, when receiving the speech of user, according to the speech to defeated Enter content to be identified, response is carried out according to the result recognized.For example, following patent documents 1 discloses a kind of session feelings Scape editing device, generation and edit session scene, the device that the session scene is used to that the session with user can be made to set up I.e. automatic conversational device.
Existing technical literature
Patent document
Patent document 1: Japanese Laid-Open Patent Publication " Japanese Unexamined Patent Publication 2010-73192 " (on April 2nd, 2010 is open)
Summary of the invention
The technical problems to be solved by the invention
However, above-mentioned conventional art is, for recognizing as a result, carrying out response based on pre-prepd session scene Composition, but the limited amount of scene.Therefore, only right in the case where the session scene for the result for not being found suitable for recognizing The content for being previously defined as<other>carries out response.It is similar there are response content and become moreover, when the quantity of scene is few The problem of boring session.
The present invention be completed in view of the problem, it is intended that can be realized even if be not found suitable for it is defeated In the case where the session scene for entering content, the answering device that the word that input content is included generates response message may be based on.
The means solved the problems, such as
The project solves, the answering device of one embodiment of the present invention, exports for the input content of user's input Response message, the answering device have: storage unit, are stored with the first word and the first related word is mutually related content And second word and the second related word be mutually related content;And response message generating unit, it generates relative to the input The response message of content, first word or second word are contained in the input content, store in the storage unit Have second word and first related word be mutually related in perhaps described first word and the second word category In the case where the content of identical concept, the response message generating unit generates first word and second conjunctive word Language mutually establishes the response message of associated content.
In addition, the project solves, the control method of the answering device of one embodiment of the present invention is inputted for user Input content export response message, the answering device has storage unit, and storage unit is stored with the first word and is associated with first Word is mutually related content and the second word and the second related word is mutually related content, the controlling party of the answering device Method includes: searching for first word that the input content is included or related with second word from the storage unit The exploration step of storage;And the response message generation step of response message, first word are generated relative to the input content Language or second word are contained in the input content, are stored with second word and described first in the storage unit and close Connection word be mutually related in the case that perhaps described first word and second word belong to identical concept, described In response message generation step, generates first word and second related word mutually establishes the response of associated content Message.
Invention effect
According to one method of the present invention, realize one kind in the session feelings for not being found suitable for input content even if can play In the case where scape, the answering device of response message can be also generated based on the word that input content is included.
Detailed description of the invention
Fig. 1 is the exemplary block diagram for indicating the major part of the robot 1 of first embodiment of the invention and constituting.
Fig. 2 is an example of the word information that the robot 1 of first embodiment of the invention has in storage unit.
Fig. 3 is an example of the input and output history that the robot 1 of first embodiment of the invention has in storage unit Figure.
Fig. 4 indicates the template for the response message for having used the robot 1 of first embodiment of the invention to have in storage unit An example and template example text.
Fig. 5 is to indicate that the robot 1 of first embodiment of the invention generates the figure of the image of response message by inference.
Fig. 6 is to indicate that the robot 1 of first embodiment of the invention generates the different images of response message by inference Figure.
Fig. 7 is an exemplary flow chart of the processing for indicating that the robot 1 of first embodiment of the invention executes.
Fig. 8 is to indicate that the robot 1 of second embodiment of the present invention generates the different images of response message by inference Figure.
Fig. 9 is to indicate that the robot 1 of second embodiment of the present invention generates the different images of response message by inference Figure.
Specific embodiment
(first embodiment)
Hereinafter, using Fig. 1~7, the embodiment of the present invention will be described in detail.
<structure of robot>
It is illustrated based on summary of the Fig. 1 to the robot 1 of present embodiment.In addition, the robot 1 of present embodiment is needle Answering device to the input content output response message inputted by user's speech.Fig. 1 is the machine for indicating present embodiment The exemplary block diagram that the major part of people 1 is constituted.As shown in Figure 1, robot 1 has voice input section 11, voice output Portion 12, storage unit 13 and control unit 20.Voice input section 11 detects the speech of user.Voice input section 11 it is specific and As long as saying the audio collections devices such as microphone.The speech for the user that voice input section 11 will test is as voice data It is sent to aftermentioned speech recognition section 21.It is also desirable to which voice input section 11 (does not issue language during the speech of user The time of sound) etc. specific, voice number that this is made a speech each time is carried out to primary speech (text or article of combination are made a speech) According to being sent to speech recognition section 21.Make as the voice data that will be received from aftermentioned speech synthesis portion 27 in voice output portion 12 It is functioned for voice output to external output section.The loudspeaker that voice output portion 12 has in particular by robot 1 Etc. realizing.In addition, voice output portion 12 is built in robot 1 in the example of fig. 1, but voice output portion 12 is also possible to pacify External device (ED) loaded on robot 1.Storage unit 13 stores the various data handled by robot 1.Present embodiment Storage unit 13 at least stores the template of aftermentioned word information, input and output history, response message.
<examples for the data that storage unit is stored>
One example of the data stored in present embodiment based on Fig. 2~4 pair storage unit 13 is illustrated.Fig. 2 is this implementation One example of the word information that the robot 1 of mode stores in storage unit 13, Fig. 3 are that the robot 1 of present embodiment exists One example of the input and output history stored in storage unit 13.Fig. 4 shows the machine for having used first embodiment of the invention One example of the template for the response message that device people 1 stores in storage unit 13 and the example text of template.
In the figure 2 example, storage unit 13 store word information to attribute belonging to word and with the pass of other words Connection property is managed, and has the project of word, concept, related word, and concept is also equipped with part of speech, classification, utilization obstacle.Scheming In the example shown, word indicates not only to include the nouns such as " apple ", " Osaka ", also comprising the adjectives such as " sweet tea ", " circle ", Verb as " purchase ", the language that has with monomer the meaning, only do not have the meaning in its word not comprising auxiliary word etc. Word.Part of speech indicates the type of part of speech belonging to each words such as " noun ", " adjective ", " verb ".Classification expression " fruit ", Extensive classification belonging to each words such as " state's inner regions ".Utilization obstacle indicates that " What (what) ", " Where (at which) " etc. answer Use the situation of each word.That is, in the case where the group of concept (part of speech, classification, utilization obstacle) is combined into identical situation, response Message generating unit 26 can be judged as that these words belong to identical concept for multiple words.Related word is for each word And it is interrelated with the word, and indicate can in the word and the template of response message at least any one combine and structure At the different words of response message.That is, storage unit 13 is stored with each word via related word and word closes each other The content of connection.In the example shown in the series of figures, the related word of " apple " is " sweet tea ", therefore is combined and can constitute to them Response message " apple is sweet tea ".
In the example of fig. 3, the input and output history pair that storage unit 13 has is related with the input and output of robot 1 to be gone through History information is managed, and has number, date and time, input and output, content, the project using word.Number is on time Between the input content of sequence management user and the output content of robot 1, date and time is to being implemented by user or robot 1 The date and time of input and output is recorded.Input and output indicate which in user or robot 1 be the historical information be by What person implemented, " input " indicates that the input of user, " output " indicate the output of robot in the example shown in the series of figures.Content representation by The input and output content that user or robot 1 are implemented.The input and output content implemented by user or robot 1 is indicated using word The word for being included.In addition, being the structure recorded to the word for using word 1~3 until these three in the example shown in the series of figures At, but it is not necessarily limited to this.
Fig. 4 indicates template, its summary and the example text for having used template for the response message that storage unit 13 has.In addition, In the example shown in the series of figures, storage unit 13 at least only stores the project of template, can not also store the project of summary and example text. Template be selected for robot 1 and with word combination and be used to constitute the blank of the article of response message, in the example shown in the series of figures, The position that group enters word is recorded as [A] and [B].For example, for " [A] be [B] why " as purpose template and Speech, by the way that [A] and [B] is replaced into word respectively, to constitute response message.Summary indicates response message corresponding to template Content.In the example shown in the series of figures, " [A] is that [B] why " summary is " joke " to template.Example text expression will be from user's The example of response message of the word combination that input content obtains in the case where respective template.In addition, in the example of diagram In, the word for being replaced into [A] is " temple Jin Ge ", and the word for being replaced into [B] is " sweet tea ".At this point, according to the example of diagram it is found that Template includes to be replaced into the word of [A] and the word for being replaced into [B] with the associated information of which kind of relevance.For example, relevance It is showed according to word order or auxiliary word etc..In addition, if not having matched sizing text in multiple templates, then robot 1 can also incite somebody to action Classical Chinese as " my query mode not to right " documented by the end of figure is generated as response message.
Control unit 20 is uniformly controlled each portion of robot 1, and has speech recognition section 21, word/concept acquisition unit 22, feelings Scape portion 23, concept determination unit 24, related word acquisition unit 25, response message generating unit 26 and speech synthesis portion 27.
Speech recognition section 21, which is directed to from the received voice data once made a speech of voice input section 11, implements speech recognition.Separately Outside, " speech recognition " indicates to obtain the textual data for indicating speech content (input content) from the voice data of speech in the present invention According to processing.The method of the speech recognition of speech recognition section 21 is not particularly limited, certain previous arbitrary side also can be used Method implements speech recognition.
Word/concept acquisition unit 22 is, when speech recognition section 21 receives the text data obtained by speech recognition, by this Text data divides into word, and the concept of each word after distinguishing is obtained by storage unit 13.In addition, word/concept acquisition unit 22 From the word after differentiation to aftermentioned first word (or second word) and the first related word (or second related word) into Row setting.Moreover, in the case that each word of the word/concept acquisition unit 22 after differentiation is not existed in the word information of Fig. 2, It can also be by the word new login in word information.Also, a word after differentiation is not as the different words after distinguishing The related word of language and in the case where logging in, can also be logged in the word as the related word of different words.
Scene portion 23 obtains word in the context information that storage unit 13 stores, obtaining with word/concept acquisition unit 22 And the corresponding context information of concept of word.
The concept for the word that concept determination unit 24 is obtained for word/concept acquisition unit 22, if taken with by storage unit 13 The concept for the word that the output content just exported obtain, robot 1 is included is identical to be determined.That is, concept determination unit Whether the input content of 24 couples of users is that content corresponding with the response message exported before will inputting determines.
The concept of word and word that related word acquisition unit 25 is obtained based on word/concept acquisition unit 22, from the word of Fig. 2 Language information obtains property relevant from the word and is the related word of the word different with the word.In addition, related word obtains The related word of acquirement is set as being used for the word of aftermentioned reasoning by portion 25.Here, related word acquisition unit 25 is for obtaining The condition of related word is also possible to any condition.For example, can both have been taken in the word information of Fig. 2 for specific word The word all logged in as related word is obtained, the word for being not included in input content can also be only obtained, can also preferentially take The concept (part of speech) for obtaining word is the word of " noun ".
Response message generating unit 26 is correspondingly generated conduct based on the instruction content from each portion, with the input content of user The text data for the response message that robot 1 exports.Specifically, the word that word/concept acquisition unit 22 is obtained and association Word acquisition unit 25 obtain related word at least any one, storage unit 13 store template, historical information and scene Any one in the context information that portion 23 obtains combines as needed and generates text data.Here, response message generating unit 26 are also configured to, in the case where the related word that related word acquisition unit 25 obtains is multiple, according to the condition of regulation Extract specific related word.For example, response message generating unit 26 is also configured to, preferentially extracts and belong to and word/general The related word of the identical concept of word of the acquirement of acquisition unit 22 is read, generation makes these words mutually establish answering for associated content Answer message.In addition, being also possible to if response message generating unit 26 is the composition generated as the text data of response message It is formed arbitrarily.For example, the response message generating unit 26 can also possess following composition as word/concept acquisition unit 22: Multiple words that input content for user is included, the word based on the front and back comprising concept belonging to each word and each word The contextual information of language selects the input word.Here, contextual information indicates that word is classified as in input content Subject, predicate, any other one information.For example, response message generating unit 26 is also configured to, (will divide as concept Class) word that belongs in the word and input content of inherent noun as predicate is preferably selected with input word.
Speech synthesis portion 27 will be converted to voice number by the text data of the received response message of response message generating unit 26 According to.Speech synthesis portion 27 exports the voice data after conversion to voice output portion 12.
<movement of robot>
It is illustrated based on summary of the Fig. 5 to the movement of the robot 1 of present embodiment.The machine of Fig. 5 expression present embodiment People 1 generates the image of response message by inference.In addition, in the following description, user implements to issue relative to robot 1 The input of " apple is sweet tea ".
Firstly, robot 1 passes through speech recognition for the hair when user issues " apple is sweet tea " relative to robot 1 Speech is converted to text data, is word by text data separation.That is, if " apple is sweet tea ", is divided into " apple ", "Yes", and 3 words of " sweet tea ".At this point, robot 1 can also for each word after distinguishing, to the word information of Fig. 2 into Row is logged in or is updated.
Then, robot 1 is selected as the word of the starting point of reasoning from the word after differentiation, and is set as the first word (or second word).Here, the first word (or second word) is the input for assigning the word of feature to the input content of user Word.In addition, the first word (or second word) is identical as word information shown in Fig. 2, has the meaning if it is with monomer Language, then any word can also be set, preferably be set according to the priority of regulation.For example, comprising making For predicate word be noun in the case where, set it to the first word (or second word), in the case where not including, It can be the composition that the noun as subject is set as to the first word (or second word).In addition, either subject still In the case that predicate does not include noun, it is also possible to for word appropriate to be set as the structure of the first word (or second word) At.According to above-mentioned example, then " apple ", " be " and " sweet tea " in, as predicate " sweet tea " be adjective, as master " apple " of language is that " apple " therefore in this case, is set as the first word (or second word) by noun.Moreover, never It is set as among the word of the first word (or second word), it will be considered that be mutually related word with the first word (or second word) Language is set as the first related word (or second related word).According to above-mentioned example, " sweet tea " is set as the first conjunctive word Language (or second related word).
After being set to the first word (or second word) and the first related word (or second related word), machine The word information of device people 1 according to fig. 2 obtains and sets the related word as the first related word (or second related word) Second word (or first word)." sweet tea " according to above-mentioned example, as the first related word (or second related word) Related word be " apple " and " muskmelon ", " apple " is set as the first word (or second word).Thus, herein will " muskmelon " is set as the second word (or first word).
When setting to the second word (or first word), the word information of robot 1 according to fig. 2 is obtained and is set It is set for the second related word (or first related word) for the related word of the second word (or first word).In addition, second Preferably, concept (utilization obstacle) is " How (how) " to related word (or first related word).This is because second In the case that the concept of related word (or first related word) is not " How (how) ", with the second word (or first word) The case where natural article will not be become when combination, is more.According to above-mentioned example, as the second word (or first word) The related word of " muskmelon " is " sweet tea ", " circle " and " purchase ".Here, " sweet tea " is set as the first related word (or Two related words), therefore remaining " circle " or " purchase " can be set as the second related word (or the first conjunctive word Language).At this point, when the word information using Fig. 2 is compared " circle " and " purchase ", the concept (utilization obstacle) of " circle " For " How (how) ", the concept (utilization obstacle) of " purchase " is "-".In this case, " circle " is set as the by robot 1 Two related words (or first related word).
Also, robot 1 (response message generating unit 26) is as the S23 of aftermentioned Fig. 7, according to by so far It manages the first word (or second word) obtained and the second related word (or first related word) generates response message.
An example of the method for generating response message is illustrated below.In example below, the word of Fig. 2 is believed Breath is also stored with the word that auxiliary word etc. does not only have the meaning in its word.Specifically, the word information of Fig. 2 is stored with " be " Word.At this point, " be " and the group of concept (part of speech, classification, utilization obstacle) of word be combined into (auxiliary word ,-, -), related word For " apple ", " muskmelon ", " sweet tea " and " circle ".In the above example, the first word (or second word) is " apple ", the Two related words (or first related word) are " circle ".In addition, the second word (or first word) is " muskmelon ".Thus, machine Device people 1 uses " apple " and " circle ", the auxiliary word for further having " apple " and " muskmelon " this both sides and related word " be " " apple is round " is generated as response message by combination.In this way, robot 1 can be based on the word that input content is included, root It it is theorized that generation response message.
In addition, the composition for generating response message is not limited to the content.Below to the composition for generating response message Different examples be illustrated.Firstly, robot 1 when obtain the second word (or first word) and the second related word (or First related word) when, the historical information comprising these words is obtained from input and output history shown in Fig. 3.Historical information Comprising the second word (or first word) and the second related word (or first related word) with the associated information of which kind of relevance. For example, relevance is showed by word order or auxiliary word etc..According to above-mentioned example, acquirement is " muskmelon is round " as " content " Historical information.Also, robot 1 (response message generating unit 26) passes through the second word for being included by " content " of historical information Language (or first word) is replaced into the first word (or second word), to generate response message.That is, in the above example, " apple is round " is generated as response message.By using " content " of input and output history, suitably determination is answered for robot 1 The word order for answering each word in message can be appropriately combined the word that auxiliary word etc. does not only have the meaning in its word.In addition, Storage unit 13 can also be by the information of the relevance (word order and/or auxiliary word between multiple words etc.) between multiple words independently of going through History information and separately store.
In addition, in the case where not finding the second word (or first word), robot 1 (response message generating unit 26) Response can be generated according to the template of the first related word (or second related word) and Fig. 4 as the S24 of aftermentioned Fig. 7 The composition of message.In the above example, for example, template be " mentioning [A], there are also what? " in the case where, will with as One related word (or second related word) " sweet tea " combination " mentioning sweet tea, there are also what? " it is generated as response message.This When, expect in input content of the user relative to response message, comprising being built with the first related word (or second related word) Found associated second word (or first word).Thus, robot 1 is also possible to be directed to from user relative to response message Input content obtain word, the conjunctive word as the first related word (or second related word) for response message Language logs in the composition of the word information of Fig. 2.It, can be in the input from user relative to response message according to the structure Hold and obtain related word, therefore can be improved the convenience of robot 1.
Moreover, robot 1 is also possible in the case where ignoring the input content of user is the process of dialogue, as aftermentioned Fig. 7 S26 it is such, the composition of different response messages is generated according to the template of the first word and Fig. 4.At this point, robot 1 is such as The process that fruit is capable of the input content to user and dialogue is compared, then can also have arbitrary composition.For example, robot 1 (concept determination unit 24) obtains the content that robot 1 exports before user will input according to the input and output history of Fig. 3, The word that the history is included is set as third word.At this point, robot 1 is using word information shown in Fig. 2 to third word Affiliated concept with whether concept identical belonging to the first word (or second word) is determined, in different situations may be used To be judged to implementing the input for the process for ignoring dialogue.At this point, robot 1 for example can also be by the first word (or the second word Language) be generated as with and third word association the different response messages that combine of template." apple is sweet tea " is issued in robot 1 In the case that user issues " mentioning capital of a country is exactly the temple Jin Ge " afterwards, " temple Jin Ge " as the first word (or second word) Concept (classification) be " state's inner region ", on the other hand, " apple " as third word is " fruit ", and concept (classification) is no Together.
At this point, the first word (or second word) " temple Jin Ge " is generated as and and as third word " apple by robot 1 Different the answering of " fruit (food) " associated template " [A] is not food " of fruit " concept (classification) or " [A] cannot be eaten " combination Answer message.That is, according to example text, by any one in " temple Jin Ge is not food ", " temple Jin Ge cannot be eaten " as response message Output.
In addition, the example that the method for generating different response messages is not described in restriction.For example, robot 1 can also be with The words different from the first word (or second word) for being included using the input content of user are as the 4th word, by the first word Language (or second word), the 4th the word response message different from template combination producing." apple is sweet tea " is issued in robot 1 In the case that user issues " temple Jin Ge is also sweet tea " afterwards, the first word (or second word) " temple Jin Ge " and third word " apple The concept (classification) of fruit " is different, but shares the word of " sweet tea ".At this point, contained by input content of the robot 1 by user, with The different word " sweet tea " of first word (or second word) " temple Jin Ge " is used as the 4th word.Also, robot 1 makes the first word Language (or second word), the 4th word be generated as template " [A] be [B] why? ", " [A] is [B], is please gone next time with me Eat " and " [A] is [B] " in the different response message of any one combination producing.That is, " temple Jin Ge is for output according to example text Sweet tea, why? ", any one in " temple Jin Ge is sweet tea, please goes next time to eat with me " and " temple Jin Ge sweet tea ".
In addition, reasoning is not limited to above-mentioned method, in order to the first word (or second word) and template group symphysis At response message, if it is possible to obtain the second required related word (or first related word), then be also possible to arbitrary side Method.It is illustrated using different examples of the Fig. 6 to reasoning.Fig. 6 indicates that the robot 1 of present embodiment generates by inference and answers Answer the different images of message.
(a) of Fig. 6 indicates " apple is sweet tea ", " muskmelon is round " the two articles.A side in two articles is defeated Enter content, another party is the past input and output content for being stored in storage unit 13.For example, " apple is sweet tea " is in input Hold, " muskmelon is round " is past input and output content.Specifically, robot 1 receives the input content of user, " apple is Sweet tea ", " apple " is set as the first word.Later, the first word " apple " and concept (word are retrieved from storage unit by robot 1 Class, classification, utilization obstacle) combination (noun, fruit, What (what)) and include the second word " sweet tea as same concept The historical information " muskmelon is round " of melon ", to obtain the second word " muskmelon ".First word " apple " and the second word " sweet tea Melon " is same concept, and in this case, robot 1 is that identical word is generated two using concept as (b) of Fig. 6 Map made of paper sums.Also, in the region for being set with (noun, fruit, What (what)), to " apple " and " muskmelon " In any one set.
At this point, " apple is sweet tea ", " apple is round ", " muskmelon is sweet tea " and " muskmelon can be obtained from (b) of Fig. 6 It is round " this 4 articles.As a result, robot 1 can will include not establish associated two words mutually in storage unit 13 Combined article " apple is round " and " muskmelon is sweet tea " obtained as the result of reasoning, and generate response message.
Also, above-mentioned reasoning is also possible to combine with the generation of the response message of the session scene based on conventional art Come the composition used.At this point, it is preferred that storage unit 13 there is also have context information.In this case, robot 1 is also possible to Established in the case that associated context information is stored in storage unit 13 with the input content of user, as aftermentioned Fig. 7 S25 that Sample, the composition of the first word for being included according to input content (or second word) and session scenarios generation response message.In addition, It is also possible to implement to generate constituting for response message by reasoning when context information is not stored in storage unit 13.
<process of processing>
Then, the process of the processing executed based on robot 1 of the Fig. 7 to present embodiment is illustrated.Fig. 7 is to indicate this implementation One exemplary flow chart of the process for the processing that the robot 1 of mode executes.In addition, in the following description, user's It include the first word and the first related word, the response message that robot 1 exports before user will input in input content In include third word.
Firstly, the input for the user that speech recognition section 21 receives for voice input section 11, implements the voice of input content Identification generates text data (S11).Then, word/concept acquisition unit 22 receives the text data generated in S11, from the text The word information that data and storage unit 13 store obtains the concept (S12) of the first word, the first related word and the first word. Also, scene portion 23 is from retrieving corresponding with the concept of the first word or the first word that obtain in S12 scene in storage unit 13 Information (S13), to whether finding that corresponding context information is determined (S14).It is being judged to not finding corresponding context information The case where (being no in S14) under, concept determination unit 24 to before user will input robot 1 whether replied (speech) into Row determines (S15).On the other hand, in the case where being determined as the case where having found corresponding context information (being yes in S14), processing enters Aftermentioned S25.
In the processing of S15, in the case where being determined as the case where robot 1 has carried out response (being yes in S15), concept determination unit 24 further whether identical to the concept of the first word and third word are determined (S16).Also, it is being determined as that concept is identical The case where (being yes in S16) under, the first related word of the word information that related word acquisition unit 25 is stored from storage unit 13 Related word retrieves the second word (S17: exploring step).On the other hand, it is being determined as the case where robot 1 does not carry out response Under (being no in S15), processing is directly entered S17.
After S17, whether related word acquisition unit 25 is to finding the second word (whether the related word of the first related word It is word information) determined (S18).In the case where being determined as the case where not finding the second word (being no in S18), related word is taken Obtain the word information retrieval that portion 25 is stored from storage unit 13 and the second word (S19) that the first word is same concept.Also, it closes Join word acquisition unit 25 in the processing of S19 to whether finding that the second word is determined (S20).It is being judged to finding the second word It is determined as under the case where having found the second word (being yes in S18) under the case where language (being yes in S20) or in S18, conjunctive word Language acquisition unit 25 retrieves the second related word (S21) from the related word of the second word in the word information of storage unit 13.
Later, whether related word acquisition unit 25 is to finding (the association of the second word of the second related word in the processing of S21 Whether word is word information) determined (S22).It is being determined as the case where having found the second related word (being yes in S22) Under, response message generating unit 26 generates response message (S23: response message generation step according to the first word and the second related word Suddenly), processing enters S27.In this way, response message generating unit 26 generate the first word mutually established with the second related word it is associated The response message of content.On the other hand, under the case where not finding the second word in the processing of S20 (being no in S20) or S22 Processing under the case where not finding the second related word (being no in S22), response message generating unit 26 is according to the first conjunctive word Language and template generate response message (S24).Later, processing enters S27.In addition, having found corresponding scene in being determined as S14 Information the case where (being yes in S14) under, response message generating unit 26 generates response message according to the first word and context information (S25), processing enters S27.Also, the different situation (S16 of concept of the first word and third word in being determined as S16 In be no) under, response message generating unit 26 generates response message (S26) according to the first word and template, and processing enters S27.
In S27, response message is converted to voice data by speech synthesis portion 27, and carries out language via voice output portion 12 Sound exports (S27).
By above processing, the robot 1 of present embodiment also can in the case where the session scene not being found suitable for Enough words for being included based on input content generate response message.
(second embodiment)
Other embodiments of the invention are illustrated based on Fig. 7~Fig. 9.The robot 1 of present embodiment is including user Input content be three or more words in the case where, generate response message this point and the institute of the word comprising three or more State embodiment difference.In addition, for ease of description, to the component function having the same that illustrates in the embodiment Component marks identical symbol, and the description thereof will be omitted.The robot 1 of present embodiment included for the input content of user Three or more words, in the same manner as the embodiment to the first word (or second word) and the first related word (or Second related word) it is set.In addition, word/concept acquisition unit 22 is directed to as the first related word (or the second conjunctive word Language) related word and different terms different from the first word (or second word), be set as the first additional word (or second Additional word).Here, being also possible to arbitrarily according to the benchmark that input content sets the first additional word (or second additional word) 's.For example, it is also possible to after setting the first word in the same manner as the embodiment, by remaining word, concept (word Class) it is " part of speech " and concept (classification) is that word other than " other " is set as the first additional word (or second additional word). In addition, being set to the first related word (or second related word) and the first additional word (or second additional word) suitable Sequence is not particularly limited, but the word that the concept of word (part of speech) is " noun " is preferentially preferably set as the first additional word (or second additional word).Also, it is the first word (or second word) and the first additional word (or second additional word) is raw Associated response message is mutually established as with the second related word (or first related word) obtained by inference.
<movement of robot>
It is illustrated based on summary of the Fig. 8 and Fig. 9 to the movement of the robot 1 of present embodiment.Fig. 8 and Fig. 9 is to indicate this reality Apply mode robot 1 generate by inference response message image figure.
(a) of Fig. 8 is to indicate for " famous product of Osaka is okonomiyaki " and " oyster in Hiroshima is nice " the two articles Using the image of reasoning.For example, " oyster in Hiroshima is nice " is pre-stored within storage unit 13 as past input and output, it is " big The famous product of slope is okonomiyaki " it is inputted by user.At this point, robot 1 (word/concept acquisition unit 22) sets " okonomiyaki " For the first word (or second word), " famous product " is set as the first related word (or second related word), and by " Osaka " It is set as the first additional word (or second additional word).Also, robot 1 (related word acquisition unit 25) is from the input of Fig. 3 It exports history and obtains the group comprising the first word (or second word) " okonomiyaki " and concept (part of speech, classification, utilization obstacle) It is combined into identical word " oyster " and includes the word with first additional word (or second additional word) " Osaka " same concept The historical information " oyster in Hiroshima is nice " in " Hiroshima ".Here, " okonomiyaki " and " oyster " is being classified as " food/Japanese burning On this point cake/Takoyaki " is with " food/seafood " is different, but the part of " food " is consistent.Therefore, it is determined as " okonomiyaki " It is the word (subordinate concept different but the consistent word of upperseat concept) that can be used in an identical manner from " oyster ".At this point, Robot 1 (response message generating unit 26) is in the same manner as (b) of Fig. 6, raw using the identical word of concept as (b) of Fig. 8 At map made of two paper sums.Also, " Osaka " is set for the region of (noun, state's inner region, Where (at which)) And any one in " Hiroshima ", in the region setting " okonomiyaki " and " oyster " of (noun, food, What (what)) Any one.But the case where not having the meaning for the combination of set word, is more, it is therefore desirable to maintain to utilize phase It makes a speech together the combination of the word used, and is set.For example, the first additional word (or second additional word) is " big Slope " needs set in combination with the first word (or second word) " okonomiyaki ", similarly, " oyster " be also required to and " Hiroshima " is set in combination.
Thus, according to (b) of Fig. 8, it can obtain that " famous product of Osaka is okonomiyaki ", " okonomiyaki of Osaka is good Eat ", " famous product in Hiroshima is oyster " and the oyster of " Hiroshima nice " this 4 articles.It as a result is that robot 1 will the " day of Osaka Formula sesame seed cake is nice " or " famous product in Hiroshima is oyster " result acquirement as reasoning, and response message can be generated.
(a) of Fig. 9 indicate for " famous product of Osaka is okonomiyaki " and " local and special products in Hiroshima are red autumnal leaves steamed buns " this two The image of a article application reasoning.For example, " local and special products in Hiroshima are red autumnal leaves steamed buns " is stored in advance as past input and output In storage unit 13, " famous product of Osaka is okonomiyaki " is inputted by user.At this point, robot 1 (word/concept acquisition unit 22) In the same manner as with Fig. 8 the case where, " okonomiyaki " is set as the first word (or second word), " famous product " is set as the first pass Join word (or second related word) and " Osaka " is set as the first additional word (or second additional word).Also, machine It includes the first word (or second word) " Japanese burning that people 1 (related word acquisition unit 25) obtains from the input and output history of Fig. 3 The group of cake " and concept (part of speech, classification, utilization obstacle) is combined into identical word " red autumnal leaves steamed bun " and includes and the first additional word The historical information " local and special products in Hiroshima are red autumnal leaves steamed buns " of the word " Hiroshima " of (or second additional word) " Osaka " same concept. Return at this point, robot 1 (response message generating unit 26) generates two articles using the identical word of concept as (b) of Fig. 9 Map made of receiving.Here, " famous product " and " local and special products " is consistent for the combination (noun, other) of concept (part of speech, classification).No It crosses, the word of the combination (noun, other) as concept (part of speech, classification), other words of aspect ratio shown in the word are few, because This, which does not have to conclude, uses.In this case, according to (b) of Fig. 9, with (b) of Fig. 8 similarly, for (noun, state's inner region, Where (at which)) region setting " Osaka " and " Hiroshima " in any one.Also, for (noun, food, What are (assorted )) region setting " okonomiyaki " and " red autumnal leaves steamed bun " in any one.
As a result, robot 1 can obtain " famous product of Osaka is okonomiyaki ", " local and special products of Osaka are okonomiyaki ", " famous product in Hiroshima is oyster " and " the local and special products oyster in Hiroshima " this 4 articles.As a result, robot 1 is by " the soil of Osaka Specialty is okonomiyaki " and " famous product in Hiroshima is oyster " as reasoning result obtain, response message can be generated.
<process of processing>
Then, the process of the processing executed based on robot 1 of the Fig. 7 to present embodiment is illustrated.Fig. 7 is to indicate this implementation One exemplary flow chart of the process for the processing that the robot 1 of mode executes.In addition, in the following description, user's is defeated Enter comprising the first word and the first related word in content, the response message exported before user will input by robot 1 In include third word.Here, in the case where the input content of user is " famous product of Osaka is okonomiyaki ", the first word And first related word be respectively " okonomiyaki " and " famous product ", " Osaka " be the first additional word.
The processing of S11~S22 is identical with first embodiment.It is response message generating unit 26 in the case where being in S22 Response message (S23) is generated according to the first word, the first additional word and the second related word, processing enters S27.It is specific and First word, the first additional word and the second related word are generated as being associated with mutually foundation by speech, response message generating unit 26 Response message " local and special products of Osaka are okonomiyaki " or " famous product in Hiroshima is oyster ".In addition, not sent out in the processing of S20 The case where not finding the second related word under the case where existing second word (being no in S20) or in the processing of S22 (be in S22 It is no) under, response message generating unit 26 generates response message (S24) according to the first related word and template.Later, processing enters S27.In addition, being determined as under the case where having found corresponding context information (being yes in S14) in S14, response message generating unit 26 generate response message (S25) according to the first word, the first additional word and context information, and processing enters S27.Also, It is determined as in the different situation of concept (being no in S16) of the first word and third word in S16, response message generating unit 26 Response message (S26) is generated according to the first word, the first additional word and template, processing enters S27.The processing of S27 and first Embodiment is identical.
By above processing, it is even if the robot 1 of present embodiment is not found suitable for the input content comprising user In the case where the session scene of the case where more than three words word, it can also be answered based on the word generation that input content is included Answer message.
(variation)
In each embodiment, robot 1 is illustrated by the composition of voice and user session, but is not limited to This.Such as control unit 20 can also be installed on the answering device using text and user session.In addition, by user and answering device Between voice data or text implement dialogue can also be carried out via network.
(by the example of software realization)
The control unit 20 (especially response message generating unit 26 and concept determination unit 24) of robot 1 can also be by being formed in collection It is realized at the logic circuit (hardware) of circuit (IC chip) etc., CPU (Central Processing Unit) also can be used It is realized using software.
In the latter case, control unit 20 have the order for the program for executing the software as each function of realization CPU, Record the ROM (Read Only Memory) or storage dress of the described program and various data that there is computer (or CPU) can be read It sets and (they is referred to as " recording medium "), the RAM (Random Access Memory) that described program is unfolded etc..And And described program is read and executed from the recording medium by computer (or CPU), to reach the purpose of the present invention.Make For the recording medium, be able to use " the tangible medium of non-transitory ", for example, tape, disk, card, semiconductor memory, Programmable logic circuit etc..In addition, described program can also be via the arbitrary transmission medium (communication network that can transmit the program Network, broadcast wave etc.) it supplies to the computer.Even if in addition, the transmission instantiated that the present invention passes through electronics with described program , the mode of the data-signal for being embedded in carrier wave can also realize.
(summary)
The answering device (1) of mode 1 of the invention exports response message, the response dress for the input content of user's input Set (1) to have: storage unit (13) is stored with the first word and the first related word is mutually related content and the second word It is mutually related content with the second related word;Response message generating unit (26) generates answering relative to the input content Message is answered, first word or second word are contained in the input content, store in the storage unit (13) State that the second word and first related word are mutually related content or first word and second word belongs to phase In the case where the content of same concept, the response message generating unit (26) generates first word and second conjunctive word Language mutually establishes the response message of associated content.
According to the structure, in first word or second of the answering device based on the input content for being contained in user's input It word and is mutually related with the first word of storage unit storage and the first related word and with the second word is mutually related second Related word, is stored with that the second word and the first related word are mutually related content or the first word belongs to the second word In the case where identical concept, the response that the first word mutually establishes associated content with the second related word can be generated and disappeared Breath.Thus, even if realization can also be played in the case where the session scene not being found suitable for, based on the word for being contained in input content Language generates the effect of the answering device of response message.
The answering device (1) of mode 2 of the invention is on the basis of mode 1, described in storage unit (13) storage Second word is associated with second related word with which kind of relevance, described in response message generating unit (26) generation First word and second related word establish the response message of associated content with the relevance.
According to the structure, answering device is based on the relevance between the second word and the second related word, Neng Gousheng The response message of associated content is mutually established at the first word and the second related word.Thus, exist even if realization can also be played The word and the second word and the second related word for being included based on input content in the case where the session scene not being found suitable for Between relevance generate response message answering device effect.
The answering device (1) of mode 3 of the invention is on the basis of any way of the mode 1 or 2, in the storage Portion (13) storage second word and first related word are mutually related in the case where content, and the response message is raw First word is generated at portion (26) and second related word mutually establishes the response message of associated content.
According to the structure, the second word is stored in answering device storage unit and is mutually related with the first related word In the case where content, the first word can be generated and the second related word mutually establishes the response message of associated content.Thus, Even if realization can be played in the case where the session scene not being found suitable for, mutually closed based on the second word and the first related word The content of connection, the first word of generation and the second related word mutually establish the effect of the answering device of the response message of associated content Fruit.
The answering device (1) of mode 4 of the invention is on the basis of any way of the mode 1 or 2, in the storage Portion (13) is stored with first word and in the case that second word belongs to identical concept, and the response message generates Portion (26) generates first word and second related word mutually establishes the response message of associated content.
According to the structure, answering device is stored with the first word in storage unit and the second word belongs to identical concept In the case where, the first word can be generated and the second related word mutually establishes the response message of associated content.Thus, it can also Even if playing realization in the case where the session scene not being found suitable for, belonged to based on the first word and the second word identical general The content of thought, the first word of generation and the second related word mutually establish the effect of the answering device of the response message of associated content Fruit.
The answering device (1) of mode 5 of the invention is on the basis of any way of the mode 1~4, in the storage In the case where content that portion (13) is stored with second word and multiple related words are mutually related, the response message is generated Portion (26) by the related word for belonging to concept identical with first related word in the multiple related word preferentially It is extracted as second related word, first word is generated and second related word mutually establishes associated content The response message.
According to the structure, it can play that answering device is stored with the second word in storage unit and multiple related words are mutual It is in the case where associated content, the related word for belonging to concept identical with the first related word in multiple related words is excellent It first is extracted as the second related word, the first word is generated and the second related word mutually establishes the response message of associated content Effect.Thus, even if realization can be played in the case where the session scene not being found suitable for, it is being stored with the second word and more A related word is mutually related in the case where content, and belonging in multiple related words is identical with the first related word general The related word of thought is preferentially extracted as the second related word, and the first word of generation is mutually established associated with the second related word The effect of the answering device of the response message of content.
The answering device (1) of mode 6 of the invention has: defeated on the basis of the arbitrary mode of the mode 1~5 Portion (12) out, the response message is exported to outside;And concept determination unit (24), to will input in the input Concept and input content institute belonging to the third word for being included from the response message that the output section (12) export before appearance Whether concept is identical belonging to the input word for including is determined, the storage unit (13) is stored with the mould of the response message Version, response message generating unit (26) concept belonging to the third word are identical as concept belonging to the input word In the case where, it generates first word and second related word mutually establishes the response message of associated content, In the case that the concept belonging to the third word is different from concept belonging to the input word, generated using template different Response message.
According to the structure, response message that answering device exports before the answering device will input input content In the situation identical with concept belonging to the input word that the input content is included of concept belonging to the third word for being included, Generate the first word and the second related word mutually establish the response message of associated content, the concept belonging to third word with In the case where inputting the difference of concept belonging to word, it is able to use template and generates response message.Thus, even if realization can also be played In the case where the session scene not being found suitable for, generated based on concept belonging to concept belonging to third word and input word The effect of the answering device of response message.
The answering device (1) of mode 7 of the invention is general belonging to the third word on the basis of mode 6 Read it is different from concept belonging to the input word in the case where, the response message generating unit (26) by the input word and It is combined with the template of the third word association and generates the different response message.
According to the structure, answering device concept belonging to third word is different from concept belonging to input word In the case of, can by the input word with and the template of third word association combine and generate different response messages.Thus, Even if realization can be played in the case where the session scene not being found suitable for, the concept belonging to third word and input word institute In the case that the concept of category is different, by the input word from and third word association the different response message of template combination producing Answering device effect.
The answering device (1) of mode 8 of the invention is general belonging to the third word on the basis of mode 6 Read it is different from concept belonging to the input word in the case where, the response message generating unit (26) make the input word, The 4th word that the input content the is included response message different from described in template combination producing.
According to the structure, answering device concept belonging to third word is different from concept belonging to input word In the case where, the 4th word that can included by input word and the input content is different from template combination producing to answer Answer message.Thus, it is general belonging to the third word even if realization can also be played in the case where the session scene not being found suitable for Read it is different with concept belonging to word is inputted in the case where, the 4th word that is included by input word and the input content The effect of the answering device of the response message different from template combination producing.
The answering device (1) of mode 9 of the invention is on the basis of mode 7 or 8, the response message generating unit (26) the multiple words for being included for the input content, based on concept belonging to each word and the front and back comprising each word The contextual information of word selects the input word.
According to the structure, answering device can be based on attribute belonging to each word and the front and back comprising each word The contextual information selection input word of word.Thus, even if the feelings realized in the session scene not being found suitable for can also be played Under condition, input word is selected according to the contextual information of attribute belonging to each word and the word of the front and back comprising each word, and The effect of the answering device of the response message different from the template combination producing of third word association.
The control method of the answering device (1) of mode 10 of the invention exports response for the input content of user's input Message, the answering device (1) have storage unit, and the storage unit is stored with the first word and the first related word is interrelated Content and the second word and the second related word be mutually related content, the control method of the answering device includes: from institute State the exploration of storage unit search storage related with first word that the input content is included or second word Step (S17);And the response message generation step (S23) of the response message relative to the input content is generated, described first Word or second word are contained in the input content, are stored with second word and described first in the storage unit Related word be mutually related in perhaps described first word and second word the case where belonging to the content of identical concept Under, in the response message generation step (S23), generates first word and second related word mutually establishes pass The response message of the content of connection.According to the structure, function and effect same as mode 1 can be played.
The answering device (1) of each mode of the invention can also be realized by computer, in this case, be counted by making Calculation machine is acted as each portion (software elements) that the answering device (1) has and computer is made to realize the answering device (1) the control program of answering device (1) and the computer-readable recording medium recorded to it are also contained in this hair Bright scope.
The present invention is not limited to above-mentioned each embodiment, various changes are able to carry out in the range shown in claim More, to different embodiments disclosed technological means is appropriately combined respectively and the embodiment that obtains also be contained in it is of the invention Technical scope.Moreover, being capable of forming the spy of new technology by the way that disclosed technological means is combined respectively to each embodiment Sign.
Description of symbols
1: robot (answering device);11: voice input section;12: voice output portion (output section);13: storage unit;20: Control unit;21: speech recognition section;22: word/concept acquisition unit;23: scene portion;24: concept determination unit;25: related word takes The portion of obtaining;26: response message generating unit;27: speech synthesis portion.

Claims (11)

1. a kind of answering device exports response message for the input content of user's input, which is characterized in that
The answering device has:
Storage unit, is stored with the first word and the first related word is mutually related content and the second word and the second conjunctive word Language is mutually related content;And
Response message generating unit generates the response message for the input content,
When first word or second word are contained in the input content, described is stored in the storage unit Two words and first related word be mutually related in perhaps described first word belong to second word it is identical In the case where the content of concept,
The response message generating unit, which is generated, mutually establishes associated content for first word and second related word The response message.
2. answering device according to claim 1, which is characterized in that
The storage unit stores second word is associated with second related word with which kind of relevance,
The response message generating unit is generated to be established first word and second related word with the relevance and be closed The response message of the content of connection.
3. answering device according to claim 1 or 2, which is characterized in that
The storage unit be stored with second word and first related word be mutually related content in the case where,
The response message generating unit generates first word and second related word mutually establishes associated content The response message.
4. answering device according to claim 1 or 2, which is characterized in that
In the case where the storage unit is stored with first word and second word belongs to the content of identical concept,
The response message generating unit generates first word and second related word mutually establishes associated content The response message.
5. answering device according to any one of claim 1 to 4, which is characterized in that
The storage unit be stored with second word and multiple related words be mutually related content in the case where,
The response message generating unit will belong to concept identical with first related word in the multiple related word Related word be preferentially extracted as second related word, and generate first word and second related word Mutually establish the response message of associated content.
6. answering device according to any one of claim 1 to 5 characterized by comprising
Output section exports the response message to outside;And
Concept determination unit, to before it will input the input content from the output section export response message included Third word belonging to concept, included with the input content input word belonging to whether concept identical is sentenced It is fixed,
The storage unit is stored with the template of the response message,
Response message generating unit concept belonging to the third word is identical with concept belonging to the input word In the case of, the response message that first word and second related word are mutually established to associated content is generated,
In the case that the concept belonging to the third word is different from concept belonging to the input word, generated using template Different response messages.
7. answering device according to claim 6, which is characterized in that
In the case that the concept belonging to the third word is different from concept belonging to the input word, the response message Generating unit is by the input word and combines with the template of the third word association and generates the different response message.
8. answering device according to claim 6, which is characterized in that
In the case that the concept belonging to the third word is different from concept belonging to the input word, the response message Generating unit combine the input word and the 4th word that is contained in the input content with template and described in generating not Same response message.
9. answering device according to claim 7 or 8, which is characterized in that
The response message generating unit is directed to the input content multiple words for being included, based on concept belonging to each word and The contextual information of the word of front and back comprising each word selects the input word.
10. a kind of control method of answering device exports response message for the input content of user's input, which is characterized in that
The answering device has a storage unit, in the storage unit is stored with the first word and the first related word is mutually related Hold and the second word and the second related word be mutually related content,
The control method of the answering device includes:
First word that is included with the input content from storage unit search or second word is related deposits The exploration step of storage;And
The response message generation step of response message is generated for the input content,
First word or second word are contained in the input content, are stored with described second in the storage unit Word and first related word be mutually related in perhaps described first word and second word belong to it is identical general In the case where the content of thought,
In the response message generation step, generation, which mutually establishes first word with second related word, to be associated with Content response message.
11. a kind of control program, for functioning computer as answering device described in claim 1, feature exists In functioning computer as the response message generating unit.
CN201780035585.2A 2016-06-08 2017-02-21 The control method of answering device and answering device, control program Pending CN109313899A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2016-114838 2016-06-08
JP2016114838 2016-06-08
PCT/JP2017/006333 WO2017212689A1 (en) 2016-06-08 2017-02-21 Responding device, method for controlling responding device, and control program

Publications (1)

Publication Number Publication Date
CN109313899A true CN109313899A (en) 2019-02-05

Family

ID=60578456

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780035585.2A Pending CN109313899A (en) 2016-06-08 2017-02-21 The control method of answering device and answering device, control program

Country Status (3)

Country Link
JP (1) JP6644141B2 (en)
CN (1) CN109313899A (en)
WO (1) WO2017212689A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI725577B (en) * 2019-10-17 2021-04-21 中國信託商業銀行股份有限公司 Intelligent voice information quality inspection method and system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7166350B2 (en) * 2018-09-13 2022-11-07 株式会社Nttドコモ dialogue device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101536455A (en) * 2006-11-03 2009-09-16 朗讯科技公司 Methods and apparatus for delivering control messages during a malicious attack in one or more packet networks
JP2010273192A (en) * 2009-05-22 2010-12-02 Kyocera Mita Corp Image reading apparatus and image forming apparatus
CN101950288A (en) * 2009-07-08 2011-01-19 索尼公司 Signal conditioning package, information processing method and program
JP2013072887A (en) * 2011-09-26 2013-04-22 Toshiba Corp Interactive device
CN104834704A (en) * 2015-04-29 2015-08-12 深圳市梦网科技股份有限公司 Response method and response system
CN105393248A (en) * 2013-06-27 2016-03-09 国立研究开发法人情报通信研究机构 Non-factoid question-and-answer system and method
CN112527975A (en) * 2019-09-02 2021-03-19 科沃斯商用机器人有限公司 Human-computer interaction method and device, intelligent robot and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007328283A (en) * 2006-06-09 2007-12-20 Kenwood Corp Interaction system, program and interactive method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101536455A (en) * 2006-11-03 2009-09-16 朗讯科技公司 Methods and apparatus for delivering control messages during a malicious attack in one or more packet networks
JP2010273192A (en) * 2009-05-22 2010-12-02 Kyocera Mita Corp Image reading apparatus and image forming apparatus
CN101950288A (en) * 2009-07-08 2011-01-19 索尼公司 Signal conditioning package, information processing method and program
JP2013072887A (en) * 2011-09-26 2013-04-22 Toshiba Corp Interactive device
CN105393248A (en) * 2013-06-27 2016-03-09 国立研究开发法人情报通信研究机构 Non-factoid question-and-answer system and method
CN104834704A (en) * 2015-04-29 2015-08-12 深圳市梦网科技股份有限公司 Response method and response system
CN112527975A (en) * 2019-09-02 2021-03-19 科沃斯商用机器人有限公司 Human-computer interaction method and device, intelligent robot and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI725577B (en) * 2019-10-17 2021-04-21 中國信託商業銀行股份有限公司 Intelligent voice information quality inspection method and system

Also Published As

Publication number Publication date
JPWO2017212689A1 (en) 2019-02-14
WO2017212689A1 (en) 2017-12-14
JP6644141B2 (en) 2020-02-12

Similar Documents

Publication Publication Date Title
Jane Systemic misogyny exposed: Translating rapeglish from the manosphere with a random rape threat generator
KR102119868B1 (en) System and method for producting promotional media contents
McQuarrie et al. The megaphone effect: Taste and audience in fashion blogging
US11646026B2 (en) Information processing system, and information processing method
US11159462B2 (en) Communication system and communication control method
CN107799119A (en) Audio preparation method, apparatus and system
CN102508554A (en) Input method with communication association, personal repertoire and system
CN106874355A (en) The collaborative filtering method of social networks and user&#39;s similarity is incorporated simultaneously
Decter-Frain et al. Why and how groups create moral heroes
CN109791571A (en) Information processing system, information processing device, information processing method, and storage medium
JP6927318B2 (en) Information processing equipment, information processing methods, and programs
CN118115208A (en) AIGC-based advertisement landing page generation system, method, medium and equipment
CN109791766A (en) Interface, the control method of Interface and control program
Choi et al. Proxona: Supporting Creators' Sensemaking and Ideation with LLM-Powered Audience Personas
CN109313899A (en) The control method of answering device and answering device, control program
Dykema Embodied Knowledges: Synesthesia and the Archive in Monique Truong’s Bitter in the Mouth
Eagle et al. Common sense conversations: understanding casual conversation using a common sense database
KR20210108565A (en) Virtual contents creation method
Abbas Through the Lens of Television: Progression in Portrayal of Pakistani Trans* Community (A study of TV shows from 2010 to 2018)
KR101804679B1 (en) Apparatus and method of developing multimedia contents based on story
Allotey-Pappoe Genre or Hypernym: Deconstructing Afrobeats in the Global Music Industry
CN107680598A (en) Information interacting method, device and its equipment based on good friend&#39;s vocal print address list
CN109960442A (en) Transmission method, device, storage medium and the electronic device of prompt information
Harris Hearing God’s Voice: Towards a Theology of Contemporary Pentecostal Revelatory Experience
Labotka Language and women’s place in drag: Power, femininity, and gay speech

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190205