可实现低音增强、回声、快慢放、回旋、添加背景音、自适应倒序等功能,并有详细原理介绍和完整代码分析
(4)应用实践
为一段人说话声,唱歌声,朗诵声添加背景音乐等,其本质是语音序列的叠加,所以可实现两段语音序列的叠加。 (5)核心代码分析
较为简单,此处省略。
4.4 回旋特效
(1)原理简述
回旋特效是我们根据效果来命名的,是将声音的左右声道分时播放,也就是说,在第一段时间内,左声道有声音,下一段时间内,右声道有声音,依次交替。 (2)实现步骤
对声音信号矩阵按行进行遍历,设定点数长度,依次交替分别使左、右声道的某段信号的值在该取样点段内置零。或者利用矩阵运算的方法实现。实现步骤如下:
(3)效果实现
播放处理后的语音,耳机(非立体声耳机)的左右耳机轮流有声音,即当左边耳机有声音时,右边耳机没有,反之亦然。这样就会产生声源在不断回转,声音有种回旋的效果。
下面是原声以及处理后的左右声道的时域图:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库基于matlab的数字音效处理器(12)在线全文阅读。
相关推荐: