对话装置、对话装置的控制方法及控制程序制造方法及图纸

技术编号:21176941 阅读:30 留言:0更新日期:2019-05-22 12:15
通过将用户发言以无省略及无错误状态保存,从而将所保存的过去的用户发言有效用于生成对话装置的发言。补充处理部(23)在输入至对话装置(1)的用户发言中存在省略语句的情况下,将该用户发言补充,发言保存部(25)将用户发言以没有省略语句的状态,保存在用于生成对话装置(1)的发言的发言数据库(50)中。

The Control Method and Procedure of Dialogue Device and Dialogue Device

By saving the user's speech in an ellipsis-free and error-free state, the saved user's speech can be effectively used to generate the speech of the dialog device. The supplementary processing unit (23) adds an ellipsis statement to the user's speech input to the dialog device (1), and the speech preservation unit (25) stores the user's speech in the state of no ellipsis statement in the speech database (50) used to generate the speech of the dialog device (1).

【技术实现步骤摘要】
【国外来华专利技术】对话装置、对话装置的控制方法及控制程序
本专利技术涉及对话装置、对话装置的控制方法及控制程序,例如,涉及以语音或文本与用户对话的对话装置。
技术介绍
以往研究了以语音或文本与用户对话的对话装置。例如,在专利文献1中公开了以语音与用户对话的对话装置。在对话装置中,将用户发言保存在数据库中,将数据库中保存的过去的用户发言用于生成对话装置的发言。现有技术文献专利文献专利文献1:日本特开2015-87728号公报(2015年5月7日公开)
技术实现思路
本专利技术所要解决的技术问题但是,存在用户发言省略语句的情况。例如,在对话装置表达“(你)喜欢苹果?”的情况下,有时用户并不回答“(我)喜欢苹果”,而是表达“喜欢”(省略主语)或“是的”(省略回答)等。在该情况下,对话装置有时无法将用户发言有效用于生成对话装置的发言。为了构建更有利用价值的数据库,考虑补充用户发言并保存在数据库中。但是,在对话装置补充在用户发言中省略的语句的情况下,补充的用户发言可能存在错误。即,补充的用户发言可能会偏离用户的意图。存在错误补充的用户发言无法有效用于生成对话装置的发言的情况。本专利技术是鉴于所述问题提出的,其目的在于通过将用户发言以无省略及无错误状态保存,从而将所保存的过去的用户发言有效用于生成对话装置的发言。解决问题的手段为了解决上述课题,本专利技术一方案的对话装置为以语音或文本与用户对话的对话装置,包括:发言补充部,其在输入至所述对话装置的用户发言存在不完整语句的情况下,基于所述对话装置及用户中至少一方的在先发言,补充上述用户发言;正误判定部,其基于规定的判定条件,判定由上述发言补充部补充的上述用户发言的正误;发言保存部,其在上述正误判定部判定为上述用户发言正确的情况下,将上述用户发言的信息保存在发言数据库中;以及发言生成部,其使用由上述发言保存部保存在上述发言数据库中的上述用户发言,生成所述对话装置的发言。另外,为了解决上述课题,本专利技术一方案的对话装置的控制方法为以语音或文本与用户对话的对话装置的控制方法,包括:发言补充步骤,在该步骤中,在输入至所述对话装置的用户发言存在不完整语句的情况下,基于所述对话装置及用户中至少一方的在先发言,补充上述用户发言;正误判定步骤,在该步骤中,基于规定的条件,判定在上述发言补充步骤中补充了的上述用户发言的正误;发言保存步骤,在该步骤中,在上述正误判定步骤中判定为上述用户发言正确的情况下,将上述用户发言的信息保存在用于生成所述对话装置的发言的发言数据库中;以及发言生成步骤,在该步骤中,使用在上述发言保存步骤中保存于上述发言数据库的上述用户发言,生成所述对话装置的发言。专利技术效果根据本专利技术的一方案,能够通过将用户发言以无省略及无错误状态保存,从而将所保存的过去的用户发言有效用于生成对话装置的发言。附图说明图1是表示第一实施方式的对话装置的构成的框图。图2是表示第一实施方式的对话装置的控制部执行的发言信息获取处理流程的流程图。图3是表示在图2所示的发言信息获取处理中执行的发言生成处理流程的流程图。图4是表示在第一实施方式的对话装置中保存的场景数据库的数据构造的一例的图。图5是表示在图2所示的发言信息获取处理中执行的发言补充处理流程的流程图。图6是表示在图2所示的发言信息获取处理中执行的发言保存处理流程的流程图。图7是表示在第一实施方式的对话装置中保存的发言数据库的数据构造的一例的图。图8是表示第一实施方式的对话装置具有的类别表的数据构造的一例的图。图9是表示第二实施方式的发言保存处理流程的流程图。图10是表示第三实施方式的发言确认处理流程的流程图。具体实施方式〔第一实施方式〕以下详细说明本专利技术的实施方式。(对话装置1的构成)使用图1说明本实施方式的对话装置1的构成。对话装置1是与用户进行语音对话的设备(例如机器人)。图1是表示对话装置1的构成的框图。并且,在一变形例中,对话装置1也可以与用户进行文本对话。如图1所示,对话装置1包括语音输入部10、控制部20及语音输出部30。另外,在对话装置1中保存场景数据库40、发言数据库50及类别表60。另外,虽未图示,但为了后述的语音识别部21识别用户的语音,还保存有识别辞典。识别辞典记载有语音输入部10检测的语音与该语音表示的单词或语句间的对应关系。语音输入部10检测用户发言,生成与用户发言对应的语音数据。语音输入部10具体来说是麦克风。语音输入部10检测到的语音数据被向控制部20发送。控制部20生成对话装置1的发言。另外,对语音输入部10检测到的用户发言进行语音识别,将作为语音识别结果获得的用户发言的信息保存在发言数据库50中。如图1所示,控制部20包括语音识别部21、词素解析部22、补充处理部23(发言补充部)、发言生成部24、发言保存部25及正误判定部26。关于控制部20的各部分进行的处理,在后述的发言信息获取处理的说明中进行说明。语音输出部30将控制部20生成的对话装置1的发言变换为语音并输出。语音输出部30具体来说是扬声器。在一变形例中,对话装置1也可以将对话装置1的发言变换为文本并输出。在场景数据库40中保存用于生成对话装置1的发言的场景。场景包含后述的提问用场景(参照图4)。在发言数据库50中保存过去的对话装置1的发言的信息及过去的用户发言信息。在类别表60中,将单词与该单词的类别建立对应。发言中的单词类别与该发言的话题有关的情况很多。以下将单词的类别称为话题类别。对场景数据库40、发言数据库50及类别表60的一例分别如后所述。并且,场景数据库40、发言数据库50及类别表60等数据的一部分或全部可以分散保存在网络上。另外,在该构成中,场景数据库40、发言数据库50及类别表60等数据也可以经由因特网定期或不定期地向对话装置1提供。另外,控制部20也可以在因特网上的服务器内。在该构成中,服务器内的控制部20也可以经由因特网及家庭网络(例如无线LAN)等,对对话装置1的语音输入部10及语音输出部30进行控制。(发言信息获取处理流程)使用图2说明控制部20执行的发言信息获取处理流程。图2是表示发言信息获取处理流程的流程图。如图2所示,在发言信息获取处理中,首先,发言生成部24生成对话装置1的发言(S1)。或者,也可以由用户先对对话装置1进行发言。在任一情况下,语音输入部10检测用户发言,生成与用户发言对应的语音数据。发言生成处理(S1)的流程如后说明。语音识别部21从语音输入部10接收与用户发言对应的语音数据(S2,发言获取步骤)。语音识别部21针对从语音输入部10接收到的语音数据,通过执行语音识别处理而将与用户发言对应的语音数据变换为文本数据(S3)。语音识别部21在语音识别处理失败的情况下,可以通过使用显示或语音等的通知向用户请求再次进行发言,也可以待机直到用户再次进行发言。语音识别部21将语音识别的结果即与用户发言对应的文本数据向词素解析部22输出。语音识别部21即使在语音识别处理失败的情况下,也可以将语音识别的结果向词素解析部22输出。需要说明的是,在对话装置1为与用户进行文本对话的设备的情况下,在S2中,词素解析部22接收用户输入的文本。另外,省略上述的S3。以下将作为语音识别或用户的文本输入的结果获得的文本数据称为用户发言数据。词素解析部22针对本文档来自技高网...

【技术保护点】
1.一种对话装置,其为以语音或文本与用户对话的对话装置,其特征在于,包括:发言补充部,其在输入至所述对话装置的用户发言存在不完整语句的情况下,基于所述对话装置及用户中的至少一方的在先发言,补充所述用户发言;正误判定部,其基于规定的判定条件,判定由所述发言补充部补充的所述用户发言的正误;发言保存部,其在所述正误判定部判定为所述用户发言正确的情况下,将所述用户发言的信息保存在发言数据库中;以及发言生成部,其使用由所述发言保存部保存在所述发言数据库中的所述用户发言,生成所述对话装置的发言。

【技术特征摘要】
【国外来华专利技术】2016.10.06 JP 2016-1984791.一种对话装置,其为以语音或文本与用户对话的对话装置,其特征在于,包括:发言补充部,其在输入至所述对话装置的用户发言存在不完整语句的情况下,基于所述对话装置及用户中的至少一方的在先发言,补充所述用户发言;正误判定部,其基于规定的判定条件,判定由所述发言补充部补充的所述用户发言的正误;发言保存部,其在所述正误判定部判定为所述用户发言正确的情况下,将所述用户发言的信息保存在发言数据库中;以及发言生成部,其使用由所述发言保存部保存在所述发言数据库中的所述用户发言,生成所述对话装置的发言。2.根据权利要求1所述的对话装置,其特征在于,所述发言补充部基于所述对话装置及用户中的至少一方的所述在先发言所包含的单词补充所述用户发言。3.根据权利要求1或2所述的对话装置,其特征在于,所述正误判定部,(a)参照表示单词与该单词的类别间的对应关系的信息,(b)在由所述发言补充部补充的所述用户发言所包含的单词的类别与所述对话装置及用户中的至少一方的所述在先发言所包含的单词的类别一致的情况下,判定为所述用户发言正确。4.根据权利要求1至3中任一项所述的对话装置,其特征在于,所述发言保存部将所述用户发言以及(i)表示所述用户发言所包含的一个或多个单词的类别的信息、(ii)表示所述用户发言输入的日期时间或场所的信息及(iii)所述用户的识别信息中的至少一个保存在所述发言数据库中。5.根据权利要求1至4中任一项所...

【专利技术属性】
技术研发人员:森下和典佐藤慎哉伊神弘康江角直起
申请(专利权)人:夏普株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1