[发明专利]一种语音文件裁剪还原方法、装置、设备和存储介质在审
申请号: | 202011046908.8 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112185424A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 王佩;李扬曦;刘志会;史建文;温志斌;郝振江 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心;天津市国瑞数码安全系统股份有限公司 |
主分类号: | G10L25/78 | 分类号: | G10L25/78;G10L25/51;G10L25/03 |
代理公司: | 北京知联天下知识产权代理事务所(普通合伙) 11594 | 代理人: | 张陆军 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 语音 文件 裁剪 还原 方法 装置 设备 存储 介质 | ||
本发明提出一种语音文件裁剪还原方法、装置、设备和存储介质,设置最大静默时间和设置最小静默值;获取原始语音文件;获取原始语音文件中音频能量值低于最小静默值的无效语音片段;判断无效语音片段时长是否大于最大静默时间;对时长大于最大静默时间的无效语音片段的起点和终点进行裁剪;剔除裁剪得到无效语音片段,获得多段有效语音片段;顺序拼接多段有效语音片段,获得还原语音文件;识别语音文件中的静音部分,在语音裁剪时,可以从静音部分裁剪,保证语音片段的完整性,避免出现断词的现象,提高语音分析结果的正确率。
技术领域
本发明属于语音处理领域,特别涉及一种语音文件裁剪还原方法、装置、设备和存储介质。
背景技术
在语音分析中,为了防止将语音用作其他用途,需要对语音文件进行裁剪,在语音分析时,分析系统要求语音片段都为一段完整的语音,如果采用传统的语音裁剪方法,无法保证裁剪后语音片段词义的完整性,出现断词的现象,导致无法对于音片段无法做正常的语音分析工作,如关键词提取、语音转写等。
发明内容
针对上述问题,本发明提出一种语音文件裁剪还原方法,设置最大静默时间和设置最小静默值;
获取原始语音文件;
获取原始语音文件中音频能量值小于等于最小静默值的无效语音片段;
判断无效语音片段时长是否大于最大静默时间;
对时长大于最大静默时间的无效语音片段的起点和终点进行裁剪;
剔除裁剪得到无效语音片段,获得多段有效语音片段;
顺序拼接多段有效语音片段,获得还原语音文件。
优选地,所述设置最小静默值具体包括:
采集原始语音文件初始静音段的平均能量值;
设置最小静默值等于平均能量值。
优选地,所述设置最小静默值具体包括:
采集原始语音文件初始静音段的平均能量值;
所述平均能量值乘以预设系数得到经验能量值;
设置最小静默值等于经验能量值。
优选地,所述获取原始语音文件中音频能量值低于最小静默值的无效语音片段包括:
在原始语音文件上等时间间隔设置采样点,在采样点采集音频能量值;
连续至少P个音频能量值大于最小静默值,并且连续至少Q个音频能量值小于等于最小静默值,P个采样点与Q个采样点之间无采样点,P个采样点与Q个采样点之间为无效语音片段的起点;
连续至少M个音频能量值小于等于最小静默值,并且连续至少N个音频能量值大于最小静默值,M个采样点与N个采样点之间无采样点,M个采样点与N个采样点之间为无效语音片段的终点。
优选地,P=Q=M=N。
优选地,所述获取原始语音文件中音频能量值低于最小静默值的无效语音片段包括:
将原始语音文件等时间间隔分割形成多段分割单元,每个分割单元设置多个采样点,在采样点采集音频能量值;
连续至少A个分割单元内的平均音频能量值大于最小静默值,并且连续至少B个分割单元内的平均音频能量值小于等于最小静默值,A个分割单元与B个分割单元之间无分割单元,A个分割单元与B个分割单元之间为无效语音片段的起点;
连续至少C个分割单元内的平均音频能量值小于等于最小静默值,并且连续至少D个分割单元内的平均音频能量值大于最小静默值,C个分割单元与D个分割单元之间无分割单元,C个分割单元与D个分割单元之间为无效语音片段的终点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心;天津市国瑞数码安全系统股份有限公司,未经国家计算机网络与信息安全管理中心;天津市国瑞数码安全系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011046908.8/2.html,转载请声明来源钻瓜专利网。