处理与机器人的对话的方法和系统与流程

文档序号:11161068阅读:来源:国知局

技术特征:

1.一种处理机器人与人类用户之间的音频对话的计算机实现的方法,所述方法包括:

在所述音频对话期间,接收音频数据并且将所述音频数据转换成文本数据;

响应于对所述文本数据的一个或多个对话模式执行规则进行的核验,选择修改后的对话模式;

其中对话模式包括一个或多个对话内容以及一个或多个对话语音皮肤;其中对话内容包括预定义句子的集合,所述集合包括问题句子和回答句子;并且其中对话语音皮肤包括语音渲染参数,所述语音渲染参数包括频率、音色、速度和音高;

其中利用网络平台对所述一个或多个对话内容和/或语音皮肤进行在线著作或编辑。

2.如权利要求1所述的方法,其中对所述一个或多个对话内容和/或语音皮肤进行的编辑包括一个或多个步骤,所述一个或多个步骤包括:混合预定义语音皮肤,和/或为网络平台用户提供创建控件以微调语音皮肤,和/或将声音或记录的句子或其组合上传并且共享。

3.如权利要求1或2所述的方法,其中一个或多个预定义对话内容和/或语音皮肤是由多方来修改的。

4.如权利要求1所述的方法,其中一个或多个预定义对话内容是从因特网提取的。

5.如权利要求1所述的方法,还包括修改一个或多个对话内容,接收一个或多个用户反馈,以及将所述一个或多个修改后的对话内容传播到另一机器人。

6.如权利要求1所述的方法,还包括:调节一个或多个对话内容的使用,所述调节步骤包括一个或多个步骤,所述一个或多个步骤包括:调制、过滤、减弱、放大、增加、鼓励、减少、抑制、限制、避免或禁止一个或多个对话内容和/或语音皮肤和/或相关联的执行规则的使用。

7.如权利要求1所述的方法,其中所述机器人的制造者对最终音频渲染或模拟音频复原前的最新点具有控制权。

8.如权利要求1所述的方法,还包括执行选定的修改后的对话模式。

9.如权利要求1或2所述的方法,其中修改后的对话模式是通过修改当前对话的当前对话内容和/或当前对话语音皮肤来获得的。

10.如权利要求9所述的方法,其中修改所述当前对话内容包括使用所述对话内容的词语的同义词以及应用句法修改,所述句法修改包括所述对话内容的一个或多个词语的插入或置换或替代。

11.如权利要求9所述的方法,其中修改所述当前对话语音皮肤包括修改所述当前对话语音皮肤的频率和/或音色和/或速度和/或音高。

12.如权利要求1所述的方法,其中修改后的对话模式是通过激活预定义对话模式来获得的,所述预定义对话已经由所述一个或多个对话执行规则所选定并且所述预定义对话模式包括预定义对话内容和/或预定义对话语音皮肤。

13.如任一前述权利要求所述的方法,其中对话模式执行规则取决于机器人所感知到的环境。

14.如权利要求13所述的方法,其中对话模式执行规则包括从包括如下的列表中选出的参数:用户年龄、用户性别、用户的情绪、用户的情感、用户数量、与用户的交互历史、用户偏好、机器人和/或用户的空间放置、机器人和/或用户的姿势或姿势的组合、在机器人的环境中的检测到的事件、本地天气、地理位置、日期、时间及其组合。

15.如权利要求1所述的方法,其中对话模式执行规则是从因特网动态取回的和/或是用户可配置的。

16.如权利要求1所述的方法,其中一个或多个对话内容或对其的选择是通过一个或多个过滤器的应用来节制的,所述过滤器包括一个或多个词语的黑名单、一个或多个词语的白名单和/或对话模式执行规则。

17.如权利要求16所述的方法,其中对于将所述一个或多个对话内容和/或语音皮肤用于由所述机器人表达的最终对话所进行的调节包括安全启动方法的使用。

18.如权利要求1所述的方法,其中对话内容和/或对话语音皮肤是通过语音命令或用户请求来选定的。

19.如权利要求1所述的方法,还包括:标识缺失的对话模式,在与所述用户的对话期间取回所述缺失的对话模式并安装于所述机器人中。

20.如权利要求1所述的方法,还包括:在执行选定的对话模式之前,接收所述用户的确认。

21.一种计算机程序,包括当所述计算机程序在适合的计算机设备上执行时,用于实施根据权利要求1至15中任一项所述的方法的步骤的指令。

22.一种包括适于实施根据权利要求1至15中任一项所述的方法的步骤的装置的系统。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1