一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种音频中对话双方抢话分析方法与流程

2021-07-02 21:13:00 来源:中国专利 TAG:对话 分析 音频 方法
一种音频中对话双方抢话分析方法与流程

本发明涉及对话分析技术领域,具体为一种音频中对话双方抢话分析方法。



背景技术:

随着客户对音频中对话双方分析的需要,要针对音频中对话双方是否抢话进行分析判断,现有人工分析的方案不仅不高效,而且容易漏。



技术实现要素:

针对现有方案的不足,本发明公开了一种音频中对话双方抢话分析方法。

本发明技术方案是:

一种音频中对话双方抢话分析方法,其特征在于,其包括以下步骤:(1)获取双方对话的音频文件,通过asr预处理分析成对话文本信息;(2)将对话文本信息中双方a和b的说话内容分别集合到a、b两个列表中;(3)用a列表的每一个对话块对b列表进行遍历;(4)判断a列表中a[i]块说话内容的说话结束时间是否小于b列表中b[i]块说话内容的说话开始时间;(5)如果步骤(4)中判断为是,则认为没有抢话,本次判断结束,获取a列表中a[i 1]块说话内容;

(6)如果步骤(4)中判断为否,则接着判断a[i]块说话内容的结束时间是否大于b[i]块说话内容的开始时间,并且a[i]块说话内容的开始时间小于b[i]块说话内容的结束时间;

(7)如果步骤(6)中判断为否,则认为没有抢话,本次判断结束,获取a列表中a[i 1]块说话内容;

(8)如果步骤(6)中判断为是,则接着判断a[i]块说话内容的开始时间是否小于b[i]块说话内容的开始时间;

(9)如果步骤(8)中判断为是,则认为本次抢话情况为a在说话时,b进行了抢话,本次判断结束,获取a列表中a[i 1]块说话内容;

(10)如果步骤(8)中判断为否,则接着判断b[i]块说话内容的开始时间是否小于a[i]块说话内容的开始时间;

(11)如果步骤(10)中判断为是,则认为本次抢话情况为b在说话时,a进行了抢话,本次判断结束,获取a列表中a[i 1]块说话内容;

(12)如果获取a[i 1]块说话内容失败,即a列表对b列表的遍历已完成,本次对话分析结束。

优选地,所述对话文本信息包括说话内容、说话开始时间和说话结束时间。

本发明的有益效果是:

本发明方法现将音频文件转化为文本信息,通过双方说话时间节点的比对,能够快速方便准确地判断出音频中对话双方的抢话情况。

附图说明

图1为本发明方法流程图;

图2为实施例中音频文件转文字后抢话示意图。

具体实施方式

为进一步了解本发明的内容,结合实施例对本发明作详细描述,以下实施例用于说明本发明,但不用来限制本发明的范围。

如图1所示,本实施例涉及一种音频中对话双方抢话分析方法,其特征在于,其包括以下步骤:(1)获取双方对话的音频文件,通过asr预处理分析成对话文本信息;(2)将对话文本信息中双方a和b的说话内容分别集合到a、b两个列表中;(3)用a列表的每一个对话块对b列表进行遍历;(4)判断a列表中a[i]块说话内容的说话结束时间是否小于b列表中b[i]块说话内容的说话开始时间;(5)如果步骤(4)中判断为是,则认为没有抢话,本次判断结束,获取a列表中a[i 1]块说话内容;

(6)如果步骤(4)中判断为否,则接着判断a[i]块说话内容的结束时间是否大于b[i]块说话内容的开始时间,并且a[i]块说话内容的开始时间小于b[i]块说话内容的结束时间;

(7)如果步骤(6)中判断为否,则认为没有抢话,本次判断结束,获取a列表中a[i 1]块说话内容;

(8)如果步骤(6)中判断为是,则接着判断a[i]块说话内容的开始时间是否小于b[i]块说话内容的开始时间;

(9)如果步骤(8)中判断为是,则认为本次抢话情况为a在说话时,b进行了抢话,本次判断结束,获取a列表中a[i 1]块说话内容;

(10)如果步骤(8)中判断为否,则接着判断b[i]块说话内容的开始时间是否小于a[i]块说话内容的开始时间;

(11)如果步骤(10)中判断为是,则认为本次抢话情况为b在说话时,a进行了抢话,本次判断结束,获取a列表中a[i 1]块说话内容;

(12)如果获取a[i 1]块说话内容失败,即a列表对b列表的遍历已完成,本次对话分析结束。

如图2所示,所述对话文本信息包括说话内容、说话开始时间和说话结束时间。

以上示意性的对本发明及其实施方式进行了描述,该描述没有限制性,附图中所示的也只是本发明的实施方案,实际的结构并不局限于此。所以本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。



技术特征:

1.一种音频中对话双方抢话分析方法,其特征在于,其包括以下步骤:(1)获取双方对话的音频文件,通过asr预处理分析成对话文本信息;(2)将对话文本信息中双方a和b的说话内容分别集合到a、b两个列表中;(3)用a列表的每一个对话块对b列表进行遍历;(4)判断a列表中a[i]块说话内容的说话结束时间是否小于b列表中b[i]块说话内容的说话开始时间;(5)如果步骤(4)中判断为是,则认为没有抢话,本次判断结束,获取a列表中a[i 1]块说话内容;

(6)如果步骤(4)中判断为否,则接着判断a[i]块说话内容的结束时间是否大于b[i]块说话内容的开始时间,并且a[i]块说话内容的开始时间小于b[i]块说话内容的结束时间;

(7)如果步骤(6)中判断为否,则认为没有抢话,本次判断结束,获取a列表中a[i 1]块说话内容;

(8)如果步骤(6)中判断为是,则接着判断a[i]块说话内容的开始时间是否小于b[i]块说话内容的开始时间;

(9)如果步骤(8)中判断为是,则认为本次抢话情况为a在说话时,b进行了抢话,本次判断结束,获取a列表中a[i 1]块说话内容;

(10)如果步骤(8)中判断为否,则接着判断b[i]块说话内容的开始时间是否小于a[i]块说话内容的开始时间;

(11)如果步骤(10)中判断为是,则认为本次抢话情况为b在说话时,a进行了抢话,本次判断结束,获取a列表中a[i 1]块说话内容;

(12)如果获取a[i 1]块说话内容失败,即a列表对b列表的遍历已完成,本次对话分析结束。

2.根据权利要求1所述的音频中对话双方抢话分析方法,其特征在于,所述对话文本信息包括说话内容、说话开始时间和说话结束时间。


技术总结
本发明涉及一种音频中对话双方抢话分析方法,包括以下步骤:(1)将音频文件处理分析成对话文本信息;(2)将对话双方的说话内容分别集合到两个列表中;(3)用其中一个列表中的对话块对另一个列表的对话进行遍历;(4)根据对话双方的说话开始时间和结束时间的比对判断出抢话情况。本发明方法现将音频文件转化为文本信息,通过双方说话时间节点的比对,能够快速方便准确地判断出音频中对话双方的抢话情况。

技术研发人员:董金杰
受保护的技术使用者:浙江百应科技有限公司
技术研发日:2021.03.17
技术公布日:2021.07.02
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜