交流装置及交流装置的控制程序制造方法及图纸

技术编号:24253125 阅读:52 留言:0更新日期:2020-05-23 00:24
本发明专利技术提供一种交流装置及交流装置的控制程序,交流装置具备:输入部,输入作为用户的发话的输入发话;运算部,运算类别概率,该类别概率是输入发话属于作为发话内容的种类而预先确定的多个分类类别的各个的概率;多个应答生成模块,针对每个应答的类型而设置,分别生成与类型对应的应答发话;决定部,基于针对多个应答生成模块的各个而设定的表示与多个分类类别的每个的关联程度的关联概率及运算部运算出的类别概率而从多个应答生成模块中选择一个,并将所选择出的应答生成模块所生成的应答发话决定为向用户发出的输出发话;以及输出部,输出输出发话。

Control procedure of AC device and AC device

【技术实现步骤摘要】
交流装置及交流装置的控制程序
本公开涉及交流装置及交流装置的控制程序。
技术介绍
已知有分析用户的发话来掌握语义内容,生成与其类型相应的应答发话并通过语音或者文本向用户提示的技术(例如,参照日本特开2010-140282号公报)。
技术实现思路
根据以往的发话应答装置,针对用户的发话的应答发话是统一的,用户随着使用装置而能够一定程度预测应答发话。即,用户有时会在发话应答装置中无法感受到作为说话对象的生命感或自由意志,会厌倦对话。本公开提供通过生成多种多样的应答发话而能够被用户认定为说话对象的交流装置等。本公开的第一形态中的交流装置具备:输入部,输入作为用户的发话的输入发话;运算部,运算类别概率,该类别概率是输入发话属于作为发话内容的种类而预先确定的多个分类类别的各个的概率;多个应答生成模块,针对每个应答的类型而设置,分别生成与类型对应的应答发话;决定部,基于针对多个应答生成模块中的各个而设定的表示与多个分类类别的每个的关联程度的关联概率及运算部运算出的类别概率而从多个应答生成模块中选择一个,并将所选择的应答生成模块所生成的应答发话决定为向用户发出的输出发话;以及输出部,输出输出发话。根据这样构成的交流装置,由于通过类别概率和关联概率的相乘来决定输出发话,因此针对输入发话的输出发话的选择变化增大,能够使对话具有多样性、意外性。另外,上述交流装置也可以构成为,决定部从多个应答生成模块中的选择概率成为预先确定的基准值以上的值的应答生成模块中随机地选择一个,选择概率是将关联概率和类别概率相乘而得到的概率。通过这样构成,能够使对话具有意外性。而且,也可以构成为,决定部将以以前选择过的应答生成模块被选择的概率降低的方式设定的过去系数与关联概率相乘,而从多个应答生成模块中选择一个。通过这样构成,能够避免输出相同的应答发话。另外,在上述交流装置中,也可以是,在多个应答生成模块由决定部选择后,所选择的应答生成模块生成应答发话。如果在选择之后生成应答发话,则能够节省未被选择的应答生成模块生成应答发话的浪费。本公开的第二形态中的交流装置的控制程序使计算机执行:输入步骤,输入作为用户的发话的输入发话;运算步骤,运算类别概率,该类别概率是输入发话属于作为发话内容的种类而预先确定的多个分类类别的各个的概率;决定步骤,基于针对多个应答生成模块的各个设定的表示与多个分类类别的每个的关联程度的关联概率及在运算步骤中运算出的类别概率而从多个应答生成模块中选择一个,并将所选择的应答生成模块所生成的应答发话决定为向用户发出的输出发话,多个应答生成模块针对每个应答的类型而设置,分别生成与类型对应的应答发话;以及输出步骤,输出输出发话。根据由这样的控制程序控制的交流装置,通过类别概率与关联概率的相乘来决定输出发话,因此,针对输入发话的输出发话的选择变化增大,能够使对话具有多样性、意外性。根据本公开,能够提供通过生成多种多样的应答发话而能够被用户认定为说话对象的交流装置等。根据下文给出的详细描述和附图,本公开的上述和其它目的、特征和优点将得以更充分地理解,附图仅作为说明而给出,并且因此不应被认为限制本公开。附图说明图1是示出第一实施例的机器人与用户的交流的例子的图。图2是机器人的系统结构图。图3是定义关联概率的参照表的一例。图4是示出从接受用户的发话到应答为止的处理的流程图。图5是示出应答生成模块的选择处理的流程图。图6是示出第二实施例的机器人与用户的交流的例子的图。图7是机器人和服务器的系统结构图。图8是示出第三实施例的智能手机的图。具体实施方式图1是示出第一实施例的机器人100与用户的交流的例子的图。机器人100是与作为用户的人进行语音对话的交流装置。机器人100是将角色具体化的角色装置,也可以构成为与对话相应地使眼睛的表情、视线方向变化。机器人100模仿动物作为外观,具有头部110和躯体部120。在头部110的任意位置,隐藏配置有麦克风101。麦克风101承担作为将用户的发话语音作为输入发话而输入的输入部的功能。在机器人100的嘴的位置,隐藏配置有扬声器102。另外,扬声器102承担作为发出机器人100所生成的语音的输出部的功能。用户对从嘴的位置输出的语音感到如机器人100讲话那样的感觉。如图所示,例如若用户对机器人100说出“今天的天气如何?”,则机器人100对该说话进行反应而发话“晴转多云哦。”等。图2是机器人100的系统结构图。作为主要的系统结构,机器人100具备麦克风101、扬声器102、控制部200、发话数据库210、知识数据库220以及存储器230。控制部200例如由CPU构成,作为承担每个功能的执行的功能执行部而动作,主要作为发话分析部201、类别概率运算部202、生成模块决定部203、发话控制部204以及应答生成模块组205进行动作。麦克风101对作为机器人100进行对话的对象的用户的发话语音进行收集作为主要的功能。麦克风101将收集到的用户的发话语音转换为语音信号,并作为来自用户的输入发话向发话分析部201移交。发话分析部201分析从麦克风101接收到的输入发话并进行文本化,并且识别用户的发话内容。具体而言,发话分析部201使用一般的语音识别技术来识别用户的发话内容。例如,对文本化后的输入发话实施单词分析等,使用DNN模型、逻辑回归模型来识别发话内容。发话分析部201将识别出的发话内容移交到类别概率运算部202和应答生成模块组205。类别概率运算部202运算从发话分析部201接收到的输入发话属于作为发话内容的种类而预先设定的多个分类类别的各个的概率即类别概率。在本实施例中,将输入发话的种类分类为“提问”、“信息提供”、“要求”、“非对话”这四种。然后,将这四个分类的各个称为分类类别,类别概率运算部202作为输入发话属于“提问类别”、“信息提供类别”、“要求类别”、“非对话类别”的推定概率而运算类别概率。例如,提问类别的类别概率是输入发话的内容被推定为用户想要知道什么的概率。例如,如果输入发话是“今天的天气如何”,则推定用户想要知道今天的天气,因此提问类别的类别概率成为大的值。信息提供类别的类别概率是输入发话被推定为用户想要传达什么的概率。例如,如果输入发话是“我讨厌蔬菜哦”,则推定用户想要机器人100知道并收到自身的特征,因此信息提供类别的类别概率成为大的值。要求类别的类别概率是输入发话的内容被推定为用户想要做些佘什么的概率。例如,如果输入发话是“点亮客厅的电灯”,则推定用户想要使机器人100发送点亮客厅的电灯的控制信号,因此要求类别的类别概率成为大的值。非对话类别的类别概率是输入发话的内容被推定为不是面向机器人100的概率。例如,如果输入发话是“啊,好困”,则推定为用户在自言自语,因此非对话类别的类别概率成为大的值。类别概率运算部202参照知识数据库220来运算类别概率。知识数据库220例如由硬盘驱动器的记录介质构成,保本文档来自技高网...

【技术保护点】
1.一种交流装置,具备:/n输入部,输入作为用户的发话的输入发话;/n运算部,运算类别概率,该类别概率是所述输入发话属于作为发话内容的种类而预先确定的多个分类类别的各个的概率;/n多个应答生成模块,针对每个应答的类型而设置,分别生成与所述类型对应的应答发话;/n决定部,基于针对所述多个应答生成模块的各个而设定的表示与所述多个分类类别的每个的关联程度的关联概率及所述运算部运算出的所述类别概率,而从所述多个应答生成模块中选择一个,并将所选择的应答生成模块所生成的应答发话决定为向所述用户发出的输出发话;以及/n输出部,输出所述输出发话。/n

【技术特征摘要】
20181025 JP 2018-2008321.一种交流装置,具备:
输入部,输入作为用户的发话的输入发话;
运算部,运算类别概率,该类别概率是所述输入发话属于作为发话内容的种类而预先确定的多个分类类别的各个的概率;
多个应答生成模块,针对每个应答的类型而设置,分别生成与所述类型对应的应答发话;
决定部,基于针对所述多个应答生成模块的各个而设定的表示与所述多个分类类别的每个的关联程度的关联概率及所述运算部运算出的所述类别概率,而从所述多个应答生成模块中选择一个,并将所选择的应答生成模块所生成的应答发话决定为向所述用户发出的输出发话;以及
输出部,输出所述输出发话。


2.根据权利要求1所述的交流装置,其中,
所述决定部从所述多个应答生成模块中的选择概率成为预先确定的基准值以上的值的应答生成模块中随机地选择一个,所述选择概率是将所述关联概率和所述类别概率相乘而得到的概率。


3.根据权利要求1或2所述的交流装置,其中,

【专利技术属性】
技术研发人员:中西亮辅船造美奈
申请(专利权)人:丰田自动车株式会社
类型:发明
国别省市:日本;JP

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

1