摘要
变声器是通过改变输入音频的音、音调,并将变声后的音频输出的工具。变声器是通过改变输入音频的音、音调,并将变声后的音频输出的工具。根据变声器材质不同,变声器分为变声器硬件和变声器软件。变声器硬件,即通过硬件实现变声的工具本次课程设计是数字变声器的设计,整个程序使用MATLAB软件编写的。一个GUI界面实现录入一段10~15checkbox和radiobutton的区别秒的语音,同时绘制出该语音的时域波形和频域波形,并实现了对该语音的保存和打开。
关键字:变声器;MATLAB软件;变声基本原理;语音;GUI;
前言
我们每个人的声音不同,源于我们的每个人的音和音调不同,我们所说的男中音、男高音,就是音调的不同,而即便音调一致,我们依然能区分出两个不同人的声音,或不同乐器的声音,这就是音的不同。变声器,正是借助对声音音和音调的双重复合改变,实现输出声音的改变。目前,语音伪装系统(变声器)被广泛应用于社会的各个领域。语音伪装设备经常出
现在以下几个方面:为了防止打击报复,保护举报人的人身安全的匿名举报系统;记者采访时对采访对象声音的处理,保护被采访人的安全;应用于电台或电视台,可对进行声音的处理。独居女士和小孩;可用变声器应付骚扰电话和陌生人来访。另外,在智能手机或者平板电脑等便携式移动终端中利用变声器开发的小游戏等。因此,变声器的应用范围及其广泛。
我们每个人的声音不同,源于我们的每个人的音和音调不同,我们所说的男中音、男高音,就是音调的不同,而即便音调一致,我们依然能区分出两个不同人的声音,或不同乐器的声音,这就是音的不同。变声器,正是借助对声音音和音调的双重复合改变,实现输出声音的改变。
本次课程设计就是运用我们所学到的理论知识,用MATLAB软件来实现对语音信号的变声处理,理论联系实际,从而更好地掌握以及运用所学习的知识。
第1章 方案选择
1.1设计方案
方案一:
通过先对语音信号进行FFT变化得到频谱,然后搬移和改变基频,从而放大一部分频率并且减小一部分频率,从而实现对语音信号的变声处理。另外还可以调整语速从而改变声音。
方案二:
我们可以采用线性预测参数合成法。线性预测参数合成法利用LPC语音分析方法,通过分析自然语音样本,计算出LPC系数,就可以建立信号产生模型,从而合成出语音,我们用周期脉冲序列构成的激励信号经过时变数字滤波器,并定期的改变激励参数和预测系数就能合成出语音。然后我们可以通过调整共振峰来实现语音的变声。
1.2方案的选择
方案一简单易懂,但是这种方法不易用参数进行控制,而且这种方法是通过频谱的搬移和改变来减小一部分的干扰,所以变声后的杂音较大,我们可以将它和滤波器结合起来。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论