一种双声道语音的抢插话分析方法

文档序号:10536417阅读:765来源:国知局
一种双声道语音的抢插话分析方法
【专利摘要】本发明公开了一种双声道语音的抢插话分析方法,通过语音活动检测技术针对两个声道的录音流进行有效语音端点检测,找出来整个语音中从几秒到几秒说过话;根据两个声道录音的有效语音端点,将每个片段的端点时间统一处理,通过时间点、声道、端点类型三个属性统一描述,并将所有端点平铺到时间轴上;从前往后遍历所有时间点,对端点类型是否为开始位置端点和结束位置端点进行分析。该双声道语音的抢插话分析方法能够在两个或者多个角色之间发生抢话、插话时需要能够及时的捕捉到这一现象,并进行后续处理,避免了抢话和插话不礼貌的通话方式,为客服服务提供了优质的保障。
【专利说明】
一种双声道语音的抢插话分析方法
技术领域
[0001]本发明属于客服通话技术领域,尤其涉及一种双声道语音的抢插话分析方法。
【背景技术】
[0002]语音客服是指主要以移动电话的形式进行的客服服务,客服服务过程中,两个或者多个角色之间经常发生抢话、插话的问题。其中抢话指两个角色之间,一个角色刚刚说完,另一个角色紧接着就说话,中间没有时间间隔,这在交谈中是一种不礼貌的方式,会被对方认为是唐突、不认真。插话指两个角色之间,一个角色正在说话,另一个角色直接插话表述自己的意见,这在交谈中是更为不礼貌的方式。这种抢话、插话的现象已经严重影响了客服服务的质量水平。

【发明内容】

[0003]本发明的目的在于提供一种双声道语音的抢插话分析方法,旨在解决客服过程中出现的抢话、插话的问题。
[0004]本发明是这样实现的,该双声道语音的抢插话分析方法包括以下步骤:
[0005]步骤一、通过语音活动检测技术针对两个声道的录音流进行有效语音端点检测,找出来整个语音中从几秒到几秒说过话;
[0006]步骤二、根据两个声道录音的有效语音端点,将每个片段的端点时间统一处理,通过时间点、声道、端点类型三个属性统一描述,并将所有端点平铺到时间轴上;
[0007]步骤三、紧挨着的两个端点,其中前一个端点为角色A说话的开始端点,后一个端点为角色B说话的结束端点,此为插话现象。
[0008]步骤四、紧挨着的两个端点,其中前一个端点为角色A说话结束的端点,后一个端点为角色B说话的开始端点,且两个端点的时间边界差小于200ms,即为抢话现象。
[0009]本发明还采取如下技术措施:
[0010]在步骤一中的有效语音端点包含开始时间、结束时间、说话人三个属性。
[0011]步骤二中端点类型包括开始和结束。
[0012]对端点类型的分析方法包括以下步骤:
[0013]步骤一、检查端点类型;
[0014]步骤二、如果为开始位置端点,则判断栈顶是否包含开始位置;
[0015]步骤三、若栈顶包含开始位置,则判断开始时间位置是否和该开始位置的角色相同;
[0016]步骤四、若相同,则说明数据出错,不可能一个人没有说完话,又重新开始说话;
[0017]步骤五、若不同,则说明发生插话,记录该插话信息,并将栈顶端点弹出;
[0018]步骤六、若栈顶不包含开始位置,则将开始位置压栈,将端点位置加I,并继续循环;
[0019]步骤七、如果为结束位置端点,则判断栈顶是否包含开始位置;
[0020]步骤八、若栈顶包含开始位置,则判断开始时间位置是否和该结束位置的角色是否相同;
[0021]步骤九、若相同,则说明是正常端点,没有发生插话,记录该结束位置时间点;
[0022]步骤十、若不同,则说明数据错误,前面发生了插话确并没有记录;
[0023]步骤十一、若栈顶不包含开始位置,则看前一个端点的结束位置和开始位置是否在200ms以内,是则发生抢话,记录抢话发生时间,并将栈顶端点弹出;
[0024]步骤十二、将所有抢插话信息整理并记录,其中每段抢插话包含开始时间、结束时间、类型,抢插话方向。
[0025]本发明具有的优点和积极效果是:该双声道语音的抢插话分析方法能够在两个或者多个角色之间发生抢话、插话时需要能够及时的捕捉到这一现象,并进行后续处理,避免了抢话和插话不礼貌的通话方式,为客服服务提供了优质的保障。
【附图说明】
[0026]图1是本发明实施例提供的双声道语音的抢插话分析方法流程图;
[0027]图2是本发明实施例提供的对端点类型的分析方法流程图。
【具体实施方式】
[0028]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0029]下面结合附图1、2及具体实施例对本发明的应用原理作进一步描述。
[0030]该双声道语音的抢插话分析方法包括以下步骤:
[0031]S101、通过语音活动检测技术针对两个声道的录音流进行有效语音端点检测,找出来整个语音中从几秒到几秒说过话;
[0032]S102、根据两个声道录音的有效语音端点,将每个片段的端点时间统一处理,通过时间点、声道、端点类型三个属性统一描述,并将所有端点平铺到时间轴上;
[0033]S103、紧挨着的两个端点,其中前一个端点为角色A说话的开始端点,后一个端点为角色B说话的结束端点,此为插话现象。
[0034]S104、紧挨着的两个端点,其中前一个端点为角色A说话结束的端点,后一个端点为角色B说话的开始端点,且两个端点的时间边界差小于200ms,即为抢话现象。
[0035]在SlOl中的有效语音端点包含开始时间、结束时间、说话人三个属性。
[0036]S102中端点类型包括开始和结束。
[0037]对端点类型的分析方法包括以下步骤:
[0038]S201、检查端点类型;
[0039]S202、如果为开始位置端点,则判断栈顶是否包含开始位置;
[0040]S203、若栈顶包含开始位置,则判断开始时间位置是否和该开始位置的角色相同;
[0041]S204、若相同,则说明数据出错,不可能一个人没有说完话,又重新开始说话;
[0042]S205、若不同,则说明发生插话,记录该插话信息,并将栈顶端点弹出;
[0043]S206、若栈顶不包含开始位置,则将开始位置压栈,将端点位置加I,并继续循环;
[0044]S207、如果为结束位置端点,则判断栈顶是否包含开始位置;
[0045]S208、若栈顶包含开始位置,则判断开始时间位置是否和该结束位置的角色是否相同;
[0046]S209、若相同,则说明是正常端点,没有发生插话,记录该结束位置时间点;
[0047]S210、若不同,则说明数据错误,前面发生了插话确并没有记录;
[0048]S211、若栈顶不包含开始位置,则看前一个端点的结束位置和开始位置是否在200ms以内,是则发生抢话,记录抢话发生时间,并将栈顶端点弹出;
[0049]S212、将所有抢插话信息整理并记录,其中每段抢插话包含开始时间、结束时间、类型(抢话或者插话),抢插话方向(谁抢插话了谁)。
[0050]该双声道语音的抢插话分析方法能够在两个或者多个角色之间发生抢话、插话时需要能够及时的捕捉到这一现象,并进行后续处理,避免了抢话和插话不礼貌的通话方式,为客服服务提供了优质的保障。
[0051]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种双声道语音的抢插话分析方法,其特征在于,该双声道语音的抢插话分析方法包括以下步骤: 步骤一、通过语音活动检测技术针对两个声道的录音流进行有效语音端点检测,找出来整个语音中从几秒到几秒说过话; 步骤二、根据两个声道录音的有效语音端点,将每个片段的端点时间统一处理,通过时间点、声道、端点类型三个属性统一描述,并将所有端点平铺到时间轴上; 步骤三、紧挨着的两个端点,其中前一个端点为角色A说话的开始端点,后一个端点为角色B说话的结束端点,此为插话现象。 步骤四、紧挨着的两个端点,其中前一个端点为角色A说话结束的端点,后一个端点为角色B说话的开始端点,且两个端点的时间边界差小于200ms,即为抢话现象。2.如权利要求1所述的双声道语音的抢插话分析方法,其特征在于,在步骤一中的有效语音端点包含开始时间、结束时间、说话人三个属性。3.如权利要求1所述的双声道语音的抢插话分析方法,其特征在于,步骤二中端点类型包括开始和结束。4.如权利要求1所述的双声道语音的抢插话分析方法,其特征在于,对端点类型的分析方法包括以下步骤: 步骤一、检查端点类型; 步骤二、如果为开始位置端点,则判断栈顶是否包含开始位置; 步骤三、若栈顶包含开始位置,则判断开始时间位置是否和该开始位置的角色相同; 步骤四、若相同,则说明数据出错,不可能一个人没有说完话,又重新开始说话; 步骤五、若不同,则说明发生插话,记录该插话信息,并将栈顶端点弹出; 步骤六、若栈顶不包含开始位置,则将开始位置压栈,将端点位置加I,并继续循环; 步骤七、如果为结束位置端点,则判断栈顶是否包含开始位置; 步骤八、若栈顶包含开始位置,则判断开始时间位置是否和该结束位置的角色是否相同; 步骤九、若相同,则说明是正常端点,没有发生插话,记录该结束位置时间点; 步骤十、若不同,则说明数据错误,前面发生了插话确并没有记录; 步骤十一、若栈顶不包含开始位置,则看前一个端点的结束位置和开始位置是否在200ms以内,是则发生抢话,记录抢话发生时间,并将栈顶端点弹出; 步骤十二、将所有抢插话信息整理并记录,其中每段抢插话包含开始时间、结束时间、类型,抢插话方向。
【文档编号】G10L25/48GK105895116SQ201610209686
【公开日】2016年8月24日
【申请日】2016年4月6日
【发明人】刘郁松, 何国涛, 李全忠, 蒲瑶
【申请人】普强信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1