可实现低音增强、回声、快慢放、回旋、添加背景音、自适应倒序等功能,并有详细原理介绍和完整代码分析
下图是原声、延迟的声音以及叠加后声音信号的时域图。
(4)应用实践
利用数字信号处理得到的回声可以在需要的情况下模拟回声效果,以适应需求。
(5)核心代码分析
[x,fs,nbits]=wavread('1112',1156384); %读取文件
x1=[zeros(4000,2);x]; %前“添”零,声音延时
x2=[x;zeros(4000,2)]; %后“添”零,使原声音长度与延时后相等 y1=x1*0.8+x2; %回声衰减并与原声叠加
4.3 添加背景音乐
(1)原理简述
原理较为简单,即两个矩阵的相加。 (2)实现步骤
首先将两个需要叠加的矩阵处理使得形式一致(行列数相等),然后叠加即可。
(3)效果实现
可是实现为一段人说话声,唱歌声,朗诵声添加背景音乐,其本质是语音序列的叠加,所以可实现两段语音序列的叠加。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库基于matlab的数字音效处理器(11)在线全文阅读。
相关推荐: