语音打断判定方法、系统及终端技术方案

技术编号:35454915 阅读:23 留言:0更新日期:2022-11-03 12:11
本发明专利技术的语音打断判定方法、系统及终端,通过多个人机对话录音文件统计对应机器人正在播放语音的情况下人开始说话的最短语音持续时长,并根据所述最短语音持续时长制定用于判断用户侧的语音流是否出现抢话事件的语音打断判断规则,再基于所述语音打断判断规则,判断在机器人在播放语音的过程中用户侧所产生的语音流是否出现抢话事件,以获得对应的语音打断判定结果。本发明专利技术能及时判断用户侧所产生的语音流中是否出现抢话事件,进而大大提高在人机对话过程中通话的质量;并且有针对性的设置语音打断判断规则,进而实现千人千面的针对性判定方案,提升打断判定的准确率。提升打断判定的准确率。提升打断判定的准确率。

【技术实现步骤摘要】
语音打断判定方法、系统及终端


[0001]本专利技术涉及智能对话机器人领域,特别是涉及一种语音打断判定方法、系统及终端。

技术介绍

[0002]随着机器人技术的不断发展,机器人领域出现了智能对话机器人,例如,在电话通信领域,用户与智能对话机器人电话对话,电子商务领域,用户与智能对话机器人进行语音或者文字对话沟通商品。当用户对智能对话机器人产生反感情绪或者用户认为智能对话机器人没有理解其所要表达的意思想要打断智能对话机器人时,不能及时判别,机器人仍然继续与用户对话,进而不能对用户的反应进行及时识别,大大降低在人机对话过程中通话的质量。

技术实现思路

[0003]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种语音打断判定方法、系统及终端,用于解决现有技术中以上技术问题。
[0004]为实现上述目的及其他相关目的,本专利技术提供一种语音打断判定方法,所述方法包括:基于多个人机对话录音文件,统计对应机器人正在播放语音的情况下人开始说话的最短语音持续时长;根据所述最短语音持续时长制定用于判断用户侧的语音流是否出现抢话事件的语音打断判断规则;基于所述语音打断判断规则,判断在机器人在播放语音的过程中用户侧所产生的语音流是否出现抢话事件,以获得对应的语音打断判定结果。
[0005]于本专利技术的一实施例中,所述根据所述最短语音持续时长制定用于判断用户侧的语音流是否出现抢话事件的语音打断判断规则包括:根据所述最短语音持续时长确定对应判断用户侧的语音流是否出现抢话事件的抢话最短语音持续时长;基于所述抢话最短语音持续时长,制定用于判断在机器人在播放语音的过程中用户侧所产生的语音流是否出现抢话事件的语音打断判断规则。
[0006]于本专利技术的一实施例中,所述基于所述语音打断判断规则,判断在机器人在播放语音的过程中用户侧所产生的语音流是否出现抢话事件,以获得对应的语音打断判定结果包括:获取在机器人在播放语音的过程中用户侧所产生的语音流经VAD连续判定对应buffer有语音的语音持续时长;基于所述语音打断判断规则,根据所述语音持续时长判断是否出现抢话事件,以获得对应判断出现抢话事件的语音被打断判定结果或对应判断未出现抢话事件的语音未被打断判定结果。
[0007]于本专利技术的一实施例中,所述语音打断判断规则包括:当在机器人在播放语音的过程中用户侧所产生的语音流经VAD连续判定对应buffer有语音的语音持续时长不小于所述抢话最短语音持续时长时,则判断出现抢话事件;当在机器人在播放语音的过程中用户侧所产生的语音流经VAD连续判定对应buffer有语音的语音持续时长小于所述抢话最短语音持续时长时,则判断未出现抢话事件。
[0008]于本专利技术的一实施例中,所述基于多个人机对话录音文件,统计对应机器人正在播放语音的情况下人开始说话的最短语音持续时长包括:基于一或多个用户类型分别所对应的多个人机对话录音文件,统计各用户类型的对应机器人正在播放语音时人开始说话的最短语音持续时长。
[0009]于本专利技术的一实施例中,所述根据所述最短语音持续时长制定用于判断用户侧的语音流是否出现抢话事件的语音打断判断规则包括:根据对应各用户类型的最短语音持续时长确定对应判断用户侧的对应各用户类型的语音流是否出现抢话事件的抢话最短语音持续时长;基于对应各用户类型的抢话最短语音持续时长,制定用于判断在机器人在播放语音的过程中用户侧所产生的对应各用户类型的语音流是否出现抢话事件的语音打断判断规则。
[0010]于本专利技术的一实施例中,所述基于所述语音打断判断规则,判断在机器人在播放语音的过程中用户侧所产生的语音流是否出现抢话事件,以获得对应的语音打断判定结果包括:获取在机器人在播放语音的过程中用户侧所产生的语音流经VAD连续判定对应buffer有语音的语音持续时长;基于对应该语音流的用户类型的语音打断判断规则,根据所述语音持续时长判断该语音流是否出现抢话事件,以获得对应判断出现抢话事件的语音被打断判定结果或对应判断未出现抢话事件的语音未被打断判定结果。
[0011]于本专利技术的一实施例中,对应每种用户类型的语音打断判断规则包括:当在机器人在播放语音的过程中用户侧所产生的语音流经VAD连续判定对应buffer有语音的语音持续时长不小于该语音流所对应的用户类型的抢话最短语音持续时长时,则判断出现抢话事件;当在机器人在播放语音的过程中用户侧所产生的语音流经VAD连续判定对应buffer有语音的语音持续时长小于该语音流所对应的用户类型的抢话最短语音持续时长时,则判断未出现抢话事件。
[0012]为实现上述目的及其他相关目的,本专利技术提供一种语音打断判定系统,所述系统包括:统计模块,用于基于多个人机对话录音文件,统计对应机器人正在播放语音的情况下人开始说话的最短语音持续时长;制定规则模块,连接所述统计模块,用于根据所述最短语音持续时长制定用于判断用户侧的语音流是否出现抢话事件的语音打断判断规则;判定模块,连接所述制定规则模块,用于基于所述语音打断判断规则,判断在机器人在播放语音的过程中用户侧所产生的语音流是否出现抢话事件,以获得对应的语音打断判定结果。
[0013]为实现上述目的及其他相关目的,本专利技术提供一种语音打断判定终端,包括:一或多个存储器及一或多个处理器;所述一或多个存储器,用于存储计算机程序;所述一或多个处理器,连接所述存储器,用于运行所述计算机程序以执行所述语音打断判定方法。
[0014]如上所述,本专利技术是一种语音打断判定方法、系统及终端,具有以下有益效果:本专利技术通过多个人机对话录音文件统计对应机器人正在播放语音的情况下人开始说话的最短语音持续时长,并根据所述最短语音持续时长制定用于判断用户侧的语音流是否出现抢话事件的语音打断判断规则,再基于所述语音打断判断规则,判断在机器人在播放语音的过程中用户侧所产生的语音流是否出现抢话事件,以获得对应的语音打断判定结果。本专利技术能及时判断用户侧所产生的语音流中是否出现抢话事件,进而大大提高在人机对话过程中通话的质量;并且有针对性的设置语音打断判断规则,进而实现千人千面的针对性判定方案,提升打断判定的准确率。
附图说明
[0015]图1显示为本专利技术一实施例中的语音打断判定方法的流程示意图。
[0016]图2显示为本专利技术一实施例中的语音打断判定系统的结构示意图。
[0017]图3显示为本专利技术一实施例中的语音打断判定终端的结构示意图。
具体实施方式
[0018]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0019]需要说明的是,在下述描述中,参考附图,附图描述了本专利技术的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本专利技术的精神和范围的情况下进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音打断判定方法,其特征在于,所述方法包括:基于多个人机对话录音文件,统计对应机器人正在播放语音的情况下人开始说话的最短语音持续时长;根据所述最短语音持续时长制定用于判断用户侧的语音流是否出现抢话事件的语音打断判断规则;基于所述语音打断判断规则,判断在机器人在播放语音的过程中用户侧所产生的语音流是否出现抢话事件,以获得对应的语音打断判定结果。2.根据权利要求1中所述的语音打断判定方法,其特征在于,所述根据所述最短语音持续时长制定用于判断用户侧的语音流是否出现抢话事件的语音打断判断规则包括:根据所述最短语音持续时长确定对应判断用户侧的语音流是否出现抢话事件的抢话最短语音持续时长;基于所述抢话最短语音持续时长,制定用于判断在机器人在播放语音的过程中用户侧所产生的语音流是否出现抢话事件的语音打断判断规则。3.根据权利要求1中所述的语音打断判定方法,其特征在于,所述基于所述语音打断判断规则,判断在机器人在播放语音的过程中用户侧所产生的语音流是否出现抢话事件,以获得对应的语音打断判定结果包括:获取在机器人在播放语音的过程中用户侧所产生的语音流经VAD连续判定对应buffer有语音的语音持续时长;基于所述语音打断判断规则,根据所述语音持续时长判断是否出现抢话事件,以获得对应判断出现抢话事件的语音被打断判定结果或对应判断未出现抢话事件的语音未被打断判定结果。4.根据权利要求2或3中所述的语音打断判定方法,其特征在于,所述语音打断判断规则包括:当在机器人在播放语音的过程中用户侧所产生的语音流经VAD连续判定对应buffer有语音的语音持续时长不小于所述抢话最短语音持续时长时,则判断出现抢话事件;当在机器人在播放语音的过程中用户侧所产生的语音流经VAD连续判定对应buffer有语音的语音持续时长小于所述抢话最短语音持续时长时,则判断未出现抢话事件。5.根据权利要求1中所述的语音打断判定方法,其特征在于,所述基于多个人机对话录音文件,统计对应机器人正在播放语音的情况下人开始说话的最短语音持续时长包括:基于一或多个用户类型分别所对应的多个人机对话录音文件,统计各用户类型的对应机器人正在播放语音时人开始说话的最短语音持续时长。6.根据权利要求5中所述的语音打断判定方法,其特征在于,所述根据所述最短语音持续时长制定用于判断用...

【专利技术属性】
技术研发人员:裴新华
申请(专利权)人:上海湃舵智能科技有限公司
类型:发明
国别省市:

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

1