System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及麦克风语音采样,尤其涉及一种阵列麦克风的语音变频采样方法及装置。
技术介绍
1、语音增强技术是一种抑制语音中噪声,突出目标语音的技术,可以分为单麦克风语音增强技术和麦克风阵列语音增强技术,利用阵列麦克风采集语音是将语音转换为数字信号的技术,常用于音频录制及扩音等场合,从而实现对语音的保存及放大等效果。
2、当前主要是利用多颗数字硅麦按照一定的语音采样频率实现对语音数字信号的采集,然后再对采集的语音数字信号进行语音算法处理。但当前语音数字信号的采集方式并不能根据用户的语音变化调整语音数字信号的采样频率,因此当前语音数字信号的采样方式存在采样效果不佳的问题。
技术实现思路
1、本专利技术提供一种阵列麦克风的语音变频采样方法及装置,其主要目的在于解决当前语音数字信号的采样方式存在采样效果不佳的问题。
2、为实现上述目的,本专利技术提供的一种阵列麦克风的语音变频采样方法,包括:
3、获取当前语音帧,提取当前语音帧的当前波幅时序谱图、当前频率时序谱图及当前幅频比时序谱图;
4、根据预设的谱图合并角将所述当前波幅时序谱图、当前频率时序谱图及当前幅频比时序谱图合并为指标时序立体谱图,其中所述指标时序立体谱图共用同一原点,所述谱图合并角为180°;
5、在指标时序立体谱图中依次提取同一时刻的采样点数值集,将所述采样点数值集进行连接,得到语音指标时刻面集;
6、在所述语音指标时刻面集中依次提取相邻的语音指标时刻面,
7、计算所述指标面夹角集的指标面夹角方差,根据所述指标面夹角方差及预设的方差-采样频率公式计算当前语音帧的下一帧采样频率,其中所述方差-采样频率公式,如下所示:
8、
9、其中,f表示下一帧采样频率,s表示指标面夹角方差;
10、判断是否接收到语音停止采样指令;
11、若未接收到语音停止采样指令,则根据所述当前语音帧的下一帧采样频率采集下一语音帧;
12、计算所述下一语音帧的下一帧采样频率,利用所述下一语音帧及下一语音帧的下一帧采样频率分别更新所述当前语音帧及当前语音帧的下一帧采样频率,并返回上述判断是否接收到语音采样停止指令的步骤;
13、若接收到语音停止采样指令,则停止进行语音采样,完成阵列麦克风的语音变频采样。
14、可选地,所述获取当前语音帧,包括:
15、接收用户输入的语音输入场景;
16、根据所述语音输入场景在预构建的语音帧采样频率集中提取初始采样频率;
17、根据所述初始采样频率采集当前语音帧。
18、可选地,所述根据所述初始采样频率采集当前语音帧,包括:
19、根据所述初始采样频率,利用预构建的单位采样时长公式计算单位采样时长,其中所述单位采样时长公式,如下所示:
20、
21、其中,t表示单位采样时长,n表示单位帧采样点数,fstart表示初始采样频率;
22、接收数字信号,判断所述数字信号的信号时长是否达到所述单位采样时长;
23、若所述数字信号的信号时长未达到所述单位采样时长,则返回上述接收数字信号的步骤;
24、若所述数字信号的信号时长达到所述单位采样时长,则将所述数字信号作为当前语音帧。
25、可选地,所述提取当前语音帧的当前波幅时序谱图、当前频率时序谱图及当前幅频比时序谱图,包括:
26、依次提取所述当前语音帧中每一个语音采样点的波幅及采样时间,得到当前语音波幅集及当前语音采样时间集;
27、建立所述当前语音波幅集与所述当前语音采样时间集的波幅时间对应关系,并根据所述波幅时间对应关系构建所述当前波幅时序谱图;
28、计算所述当前语音帧的频率,将所述当前语音帧的频率作为所述当前语音帧中每一个语音采样点的频率,得到当前语音频率集;
29、构建所述当前语音频率集与所述当前语音采样时间集的频率时间对应关系,并根据所述频率时间对应关系构建所述当前频率时序谱图;
30、计算每一个语音采样点的波幅与频率的比值,得到当前幅频比集;
31、构建所述当前幅频比集与所述当前语音采样时间集的幅频比时间对应关系,并根据所述幅频比时间对应关系构建所述当前幅频比时序谱图。
32、可选地,所述根据预设的谱图合并角将所述当前波幅时序谱图、当前频率时序谱图及当前幅频比时序谱图合并为指标时序立体谱图,包括:
33、获取极坐标系,在所述极坐标系中分别取极角为0°极径、120°极径及240°极径,将所述0°极径、120°极径及240°极径作为时间轴;
34、获取所述极坐标系所在的极坐标面,提取所述极坐标系的极点,将所述极点作为立体谱图原点;
35、过所述立体谱图原点作所述极坐标面的面垂线,将所述面垂线作为波幅/频率/幅频比轴,得到待填充指标时序立体谱图;
36、将所述当前波幅时序谱图、当前频率时序谱图及当前幅频比时序谱图填充至所述待填充指标时序立体谱图中,得到所述指标时序立体谱图。
37、可选地,所述在指标时序立体谱图中依次提取同一时刻的采样点数值集,包括:
38、提取所述指标时序立体谱图的当前语音采样时间集,在所述当前语音采样时间集中依次提取当前语音采样时间;
39、在所述指标时序立体谱图中提取所述当前语音采样时间对应的波幅坐标点、频率坐标点及幅频比坐标点,得到所述采样点数据集。
40、可选地,所述计算所述相邻的语音指标时刻面的指标面夹角,得到指标面夹角集,包括:
41、分别获取所述语音指标时刻面的面垂线,得到相邻的语音指标时刻面对应的面垂线对;
42、计算所述面垂线对的空间夹角,得到指标面垂线夹角;
43、根据预构建的指标面夹角公式,利用所述指标面垂线夹角计算所述指标面夹角,其中所述指标面夹角公式,如下所示:
44、α=180°-β
45、其中,α表示指标面夹角,β表示指标面垂线夹角;
46、汇总所有相邻的语音指标时刻面的指标面夹角,得到所述指标面夹角集。
47、可选地,所述计算所述指标面夹角集的指标面夹角方差,包括:
48、利用预构建的方差公式,根据所述指标面夹角集计算所述指标面夹角方差,其中所述方差公式,如下所示:
49、
50、其中,s表示指标面夹角方差,α1表示所述指标面夹角集中的第一个指标面夹角,α2表示所述指标面夹角集中的第二个指标面夹角,αn-1表示所述指标面夹角集中的第n-1个指标面夹角,表示所述指标面夹角集的均值。
51、可选地,所述获取当前语音帧之后,所述方法还包括:
52、利用预构建的传输接口将所述当前语音帧传输至预构建的系统级芯本文档来自技高网...
【技术保护点】
1.一种阵列麦克风的语音变频采样方法,其特征在于,所述方法包括:
2.如权利要求1所述的阵列麦克风的语音变频采样方法,其特征在于,所述获取当前语音帧,包括:
3.如权利要求2所述的阵列麦克风的语音变频采样方法,其特征在于,所述根据所述初始采样频率采集当前语音帧,包括:
4.如权利要求1所述的阵列麦克风的语音变频采样方法,其特征在于,所述提取当前语音帧的当前波幅时序谱图、当前频率时序谱图及当前幅频比时序谱图,包括:
5.如权利要求1所述的阵列麦克风的语音变频采样方法,其特征在于,所述根据预设的谱图合并角将所述当前波幅时序谱图、当前频率时序谱图及当前幅频比时序谱图合并为指标时序立体谱图,包括:
6.如权利要求1所述的阵列麦克风的语音变频采样方法,其特征在于,所述在指标时序立体谱图中依次提取同一时刻的采样点数值集,包括:
7.如权利要求1所述的阵列麦克风的语音变频采样方法,其特征在于,所述计算所述相邻的语音指标时刻面的指标面夹角,得到指标面夹角集,包括:
8.如权利要求7所述的阵列麦克风的语音变频采样方
9.如权利要求1所述的阵列麦克风的语音变频采样方法,其特征在于,所述获取当前语音帧之后,所述方法还包括:
10.一种阵列麦克风的语音变频采样装置,其特征在于,所述装置包括:
...【技术特征摘要】
1.一种阵列麦克风的语音变频采样方法,其特征在于,所述方法包括:
2.如权利要求1所述的阵列麦克风的语音变频采样方法,其特征在于,所述获取当前语音帧,包括:
3.如权利要求2所述的阵列麦克风的语音变频采样方法,其特征在于,所述根据所述初始采样频率采集当前语音帧,包括:
4.如权利要求1所述的阵列麦克风的语音变频采样方法,其特征在于,所述提取当前语音帧的当前波幅时序谱图、当前频率时序谱图及当前幅频比时序谱图,包括:
5.如权利要求1所述的阵列麦克风的语音变频采样方法,其特征在于,所述根据预设的谱图合并角将所述当前波幅时序谱图、当前频率时序谱图及当前幅频比时序谱图合并为指标时序...
【专利技术属性】
技术研发人员:白云飞,季晟,窦健强,
申请(专利权)人:兴科迪科技泰州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。