变声检测方法、终端及计算机可读存储介质技术

技术编号:22566741 阅读:37 留言:0更新日期:2019-11-16 12:45
本发明专利技术公开了一种变声检测方法、终端及计算机可读存储介质,该方法包括:通过在接收到检测请求时,获取待检测对象信息,并检测待检测对象是否符合对应的预设条件,若符合,则获取对应的待测语音数据,检测该待测语音数据是否符合预设变声检测语音条件,若符合,则通过预设变声检测模型,获取对应的待测声纹特征信息及语音伪造判决结果,并检测该预设声纹特征数据库是否为最新已更新状态,若是,则获取该待测声纹特征信息对应的预设声纹特征信息,并计算该待测声纹特征信息与该预设声纹特征信息之间的匹配度,确定该待测语音数据是否为人工伪造语音数据。从而解决了人工伪造语音检测准确度不高的技术问题,提高了待测语音数据检测准确度。

Detection method, terminal and computer readable storage medium

The invention discloses a voice change detection method, a terminal and a computer-readable storage medium, the method includes: acquiring the information of the object to be detected by receiving the detection request, and detecting whether the object to be detected conforms to the corresponding preset conditions, if so, acquiring the corresponding voice data to be tested, and detecting whether the voice data to be tested conforms to the preset voice change detection conditions If it is, the corresponding voiceprint feature information to be tested and the result of voice forgery judgment will be obtained by preset voice change detection model, and the latest updated state of the database will be detected. If it is, the preset voiceprint feature information corresponding to the voiceprint feature information to be tested will be obtained, and the information between the voiceprint feature information to be tested and the preset voiceprint feature information will be calculated Matching degree to determine whether the speech data to be tested is artificial forged speech data. Thus, the technical problem of low accuracy of artificial forgery speech detection is solved, and the accuracy of speech data detection to be tested is improved.

【技术实现步骤摘要】
变声检测方法、终端及计算机可读存储介质
本专利技术属于信息处理领域,尤其涉及一种变声检测方法、终端及计算机可读存储介质。
技术介绍
随着现代语音信号处理技术的发展,基于声纹识别的身份认证方法受到越来越多用户的青睐,但是,在海量数据干扰的情况下,除了不可避免存在的两个相似自然人声的情况,还会出现人工伪造的人工伪造语音,这对声纹识别技术的准确性会产生较严重的影响。目前,对于人工伪造的人工伪造语音的识别,通常通过比较未经人工伪造和经过人工伪造语音的频谱差异,但是,由于人工伪造技术不断更新,且人工伪造对象声音的复杂性,在比较未经人工伪造和经过人工伪造语音的频谱差异的过程中,存在识别标准单一且不灵活,导致人工伪造语音检测准确度不高的技术问题。所以,目前迫切需要一种高效、精准的变声检测方案,以满足获取更高语音检测准确度的需求。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种变声检测方法、终端及计算机可读存储介质,旨在解决人工伪造语音检测准确度不高的技术问题。为实现上述目的,本专利技术提出变声检测方法,所述变声检测方法包括以下步骤:在接收到变声检测的检测请求时,获取所述检测请求对应的待检测对象信息,并检测所述待检测对象是否符合待检测目标对象的预设条件;若符合所述待检测目标对象的预设条件,则获取对应的待测语音数据,并检测所述待测语音数据是否符合预设变声检测语音条件;若符合所述预设变声检测语音条件,则通过预设变声检测模型,获取对应的待测声纹特征信息,以及对应的语音伪造判决结果;基于所述待测声纹特征信息及预设声纹特征数据库,检测所述预设声纹特征数据库是否为最新已更新状态;若所述预设声纹特征数据库为最新已更新状态,则确定所述待测声纹特征信息在所述最新已更新状态的预设声纹特征数据库中对应的预设声纹特征信息,并计算所述待测声纹特征信息与所述对应的预设声纹特征信息之间的匹配度;基于所述声纹匹配度及所述语音伪造判决结果,确定所述待测语音数据是否为人工伪造的人工伪造语音数据。可选地,所述在接收到变声检测的检测请求时,获取所述检测请求对应的待检测对象信息,并检测所述待检测对象是否符合待检测目标对象的预设条件的步骤包括:在接收到变声检测的检测请求时,显示包含文字编辑框的界面;基于所述界面,获取用户输入的待检测目标对象的身份信息;基于所述身份信息,判断所述待检测目标对象是否属于预设特殊对象;若属于所述预设特殊对象,则检测所述预设特殊对象对应的预设语音数据库的更新周期是否超过预设更新周期;若未超过所述预设更新周期,则确定未超过所述预设更新周期对应的待检测目标对象符合所述待检测目标对象的预设条件。可选地,所述终端包括所述录音设备,所述若符合所述待检测目标对象的预设条件,则获取对应的待测语音数据,并检测所述待测语音数据是否符合预设变声检测语音条件的步骤包括:若符合所述待检测目标对象的预设条件,则启动所述录音设备;获取用户基于所述录音设备输入的待测语音数据,并确定所述待测语音数据的语种信息,基于所述待测语音数据的语种信息在所述预设语音数据库中检测是否存在对应的预设语种语音数据库;若存在对应的预设语种语音数据库,则基于所述录音设备输入的待测语音数据,检测所述录音设备输入的待测语音数据的语音清晰度是否达到预设语音清晰度阈值,所述录音设备输入的待测语音数据的语音长度是否达到预设语音长度阈值,所述录音设备输入的待测语音数据的语音音量是否达到预设语音音量阈值。可选地,所述预设变声检测模型为以标注有语音生成对象的类别标签及语音是否伪造标签的训练语音数据进行训练得到,所述预设变声检测模型包括两个输出通道,第一输出通道输出语音生成对象的类别标签,第二输出通道输出语音是否伪造结果,所述预设变声检测模型的最后一个隐藏层作为两个输出通道的公共隐藏层,所述若符合所述预设变声检测语音条件,则通过预设变声检测模型,获取对应的待测声纹特征信息,以及对应的语音伪造判决结果的步骤包括:若符合所述预设变声检测语音条件,则将所述待测语音数据输入预设变声检测模型;获取所述预设变声检测模型的公共隐藏层输出的特征向量,并根据所述特征向量确定与所述待测语音数据匹配的待测声纹特征信息;获取所述预设变声检测模型的第二输出通道输出的语音是否伪造结果,并根据所述待测语音数据是否伪造结果确定语音伪造判决结果。可选地,所述基于所述待测声纹特征信息及预设声纹特征数据库,检测所述预设声纹特征数据库是否为最新已更新状态的步骤包括:基于所述待测声纹特征信息的获取时间及预设声纹特征数据库的最近一次更新时间,计算得到所述待测声纹特征信息的获取时间与所述预设声纹特征数据库的最近一次更新时间的时间差,并判断所述时间差是否大于预设时间差阈值;若大于或等于所述预设时间差阈值,则确定所述预设声纹特征数据库不是最新已更新状态;若小于所述预设时间差阈值,则确定所述预设声纹特征数据库为最新已更新状态。可选地,所述若所述预设声纹特征数据库为最新已更新状态,则确定所述待测声纹特征信息在所述最新已更新状态的预设声纹特征数据库中对应的预设声纹特征信息,并计算所述待测声纹特征信息与所述对应的预设声纹特征信息之间的匹配度的步骤包括:若确定所述预设声纹特征数据库为最新已更新状态,则确定所述待测声纹特征信息在所述最新已更新状态的预设声纹特征数据库中对应的预设声纹特征信息;基于预设声纹特征信息及最小哈希算法,计算所述待测声纹特征信息与所述最新已更新状态的预设声纹特征数据库中预设声纹特征信息之间的匹配度。可选地,所述基于所述待测声纹特征信息及预设声纹特征数据库,检测所述预设声纹特征数据库是否为最新已更新状态的步骤之后,还包括:若确定所述预设声纹特征数据库不是最新已更新状态,则获取所述终端中的录音设备被开启的历史记录;根据所述历史记录,从所述预设用户处获取语音信息;从所述语音信息中提取目标声纹特征;根据所述目标声纹特征,对所述终端中保存的所述预设机主的声纹特征进行更新。可选地,所述语音伪造判决结果为语音伪造判决得分,语音伪造判决得分越低表示语音数据为人工伪造的可能性越大;所述声纹匹配度为声纹匹配度得分,所述基于所述声纹匹配度及所述语音伪造判决结果,确定所述待测语音数据是否为人工伪造的人工伪造语音数据的步骤包括:对所述语音伪造判决得分和所述声纹匹配度得分进行加权融合,结果作为所述待测语音数据的伪造匹配度得分;根据所述伪造匹配度得分以及预设伪造匹配度阈值的大小关系,确定所述待测语音数据是否为人工伪造的变声语音数据。此外,为实现上述目的,本专利技术还提供一种终端,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的变声检测程序,所述变声检测程序被所述处理器执行时实现如上文所述的变声检测方法的步骤。本文档来自技高网...

【技术保护点】
1.一种变声检测方法,其特征在于,应用于终端,所述变声检测方法包括以下步骤:/n在接收到变声检测的检测请求时,获取所述检测请求对应的待检测对象信息,并检测所述待检测对象是否符合待检测目标对象的预设条件;/n若符合所述待检测目标对象的预设条件,则获取对应的待测语音数据,并检测所述待测语音数据是否符合预设变声检测语音条件;/n若符合所述预设变声检测语音条件,则通过预设变声检测模型,获取对应的待测声纹特征信息,以及对应的语音伪造判决结果;/n基于所述待测声纹特征信息及预设声纹特征数据库,检测所述预设声纹特征数据库是否为最新已更新状态;/n若所述预设声纹特征数据库为最新已更新状态,则确定所述待测声纹特征信息在所述最新已更新状态的预设声纹特征数据库中对应的预设声纹特征信息,并计算所述待测声纹特征信息与所述对应的预设声纹特征信息之间的匹配度;/n基于所述声纹匹配度及所述语音伪造判决结果,确定所述待测语音数据是否为人工伪造的人工伪造语音数据。/n

【技术特征摘要】
1.一种变声检测方法,其特征在于,应用于终端,所述变声检测方法包括以下步骤:
在接收到变声检测的检测请求时,获取所述检测请求对应的待检测对象信息,并检测所述待检测对象是否符合待检测目标对象的预设条件;
若符合所述待检测目标对象的预设条件,则获取对应的待测语音数据,并检测所述待测语音数据是否符合预设变声检测语音条件;
若符合所述预设变声检测语音条件,则通过预设变声检测模型,获取对应的待测声纹特征信息,以及对应的语音伪造判决结果;
基于所述待测声纹特征信息及预设声纹特征数据库,检测所述预设声纹特征数据库是否为最新已更新状态;
若所述预设声纹特征数据库为最新已更新状态,则确定所述待测声纹特征信息在所述最新已更新状态的预设声纹特征数据库中对应的预设声纹特征信息,并计算所述待测声纹特征信息与所述对应的预设声纹特征信息之间的匹配度;
基于所述声纹匹配度及所述语音伪造判决结果,确定所述待测语音数据是否为人工伪造的人工伪造语音数据。


2.如权利要求1所述的变声检测方法,其特征在于,所述在接收到变声检测的检测请求时,获取所述检测请求对应的待检测对象信息,并检测所述待检测对象是否符合待检测目标对象的预设条件的步骤包括:
在接收到变声检测的检测请求时,显示包含文字编辑框的界面;
基于所述界面,获取用户输入的待检测目标对象的身份信息;
基于所述身份信息,判断所述待检测目标对象是否属于预设特殊对象;
若属于所述预设特殊对象,则检测所述预设特殊对象对应的预设语音数据库的更新周期是否超过预设更新周期;
若未超过所述预设更新周期,则确定未超过所述预设更新周期对应的待检测目标对象符合所述待检测目标对象的预设条件。


3.如权利要求1所述的变声检测方法,其特征在于,所述终端包括所述录音设备,所述若符合所述待检测目标对象的预设条件,则获取对应的待测语音数据,并检测所述待测语音数据是否符合预设变声检测语音条件的步骤包括:
若符合所述待检测目标对象的预设条件,则启动所述录音设备;
获取用户基于所述录音设备输入的待测语音数据,并确定所述待测语音数据的语种信息,基于所述待测语音数据的语种信息在所述预设语音数据库中检测是否存在对应的预设语种语音数据库;
若存在对应的预设语种语音数据库,则基于所述录音设备输入的待测语音数据,检测所述录音设备输入的待测语音数据的语音清晰度是否达到预设语音清晰度阈值,所述录音设备输入的待测语音数据的语音长度是否达到预设语音长度阈值,所述录音设备输入的待测语音数据的语音音量是否达到预设语音音量阈值。


4.如权利要求1所述的变声检测方法,其特征在于,所述预设变声检测模型为以标注有语音生成对象的类别标签及语音是否伪造标签的训练语音数据进行训练得到,所述预设变声检测模型包括两个输出通道,第一输出通道输出语音生成对象的类别标签,第二输出通道输出语音是否伪造结果,所述预设变声检测模型的最后一个隐藏层作为两个输出通道的公共隐藏层,所述若符合所述预设变声检测语音条件,则通过预设变声检测模型,获取对应的待测声纹特征信息,以及对应的语音伪造判决结果的步骤包括:
若符合所述预设变声检测语音条件,则将所述待测语音数据输入预设变声检测模型;

【专利技术属性】
技术研发人员:陈昊亮罗伟航张国梁
申请(专利权)人:广州国音智能科技有限公司
类型:发明
国别省市:广东;44

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

1
相关领域技术
  • 暂无相关专利