原文:大话音频变声原理 附简单示例代码

关于音频变声算法,这个是一个很多人特别感兴趣的话题。 当然也有不少开源算法可以参阅学习,有基于时域,也有基于频域的算法。 最终算法想要达到的目的是一致。 最近也有不少网友问过关于变声算法的一些细节问题,邮件询问我。 要给出一个比较合理或者说通俗易懂的解释,看似简单,其实还蛮难的。 按照大概的一个逻辑思路,稍微理一理,所以这个主题必须加上 大话 这个前缀。 也不打算讲特别高深的,当然也是因为讲不来。 ...

2018-08-26 20:02 4 3571 推荐指数:

查看详情

音频算法之小黄人变声 完整C代码

前面提及到《大话音频变声原理 简单示例代码》与《声音变调算法PitchShift(模拟汤姆猫) 完整C++算法实现代码》 都稍微讲过变声原理和具体实现。 大家都知道,算法从实现到最后工程应用,中间的环节和问题特别多。 尤其是编码的架构设计,好的数据结构和代码逻辑封装肯定是可复用,组件化 ...

Sat Sep 22 22:50:00 CST 2018 3 2635
一种简单高效的音频降噪算法示例(完整C代码)

近期比较忙, 抽空出来5.1开源献礼. 但凡学习音频降噪算法的朋友,肯定看过一个算法. <<语音增强-理论与实践>> 中提及到基于对数的最小均方误差的降噪算法,也就是LogMMSE. 资料见: <<Speech enhancement using ...

Thu May 02 06:50:00 CST 2019 4 4430
WebRTC 音频采样算法 完整C++示例代码

之前有大概介绍了音频采样相关的思路,详情见《简洁明了的插值音频重采样算法例子 (完整C代码)》。 音频方面的开源项目很多很多。 最知名的莫过于谷歌开源的WebRTC, 其中的音频模块就包含有 AGC自动增益补偿(Automatic Gain Control)自动调麦克风的收音量,使 ...

Fri Apr 20 06:44:00 CST 2018 8 3914
音频压缩编码 opus 完整C++代码示例

绝大数人都知道mp3格式编码,以及aac,amr等压缩格式编码。 而在语音通信界有一个强悍的音频格式编码opus. 经过实测,压缩比最高可以达到1:10。 100KB 压缩后 10KB 虽然是有损压缩, 但是根据实际对比试听, 几乎听不出差别。 而且还原度还比mp3高,压缩比 ...

Thu Apr 19 07:17:00 CST 2018 3 6217
音频降噪算法 完整C代码

降噪是音频图像算法中的必不可少的。 目的肯定是让图片或语音 更加自然平滑,简而言之,美化。 图像算法和音频算法 都有其共通点。 图像是偏向 空间 处理,例如图片中的某个区域。 图像很多时候是以二维数据为主,矩形数据分布。 音频更偏向 时间 处理,例如语音中的某段时长。 音频一般是一维 ...

Sun Apr 22 18:25:00 CST 2018 5 14375
WebRTC 音频算法 完整C代码

WebRTC提供一套音频处理引擎, 包含以下算法: AGC自动增益控制(Automatic Gain Control) ANS噪音抑制(Automatic Noise Suppression) AEC是声学回声消除(Acoustic Echo Canceller for Mobile ...

Tue May 01 23:15:00 CST 2018 2 3939
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM