Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
语音方向总结-给新人
一张图总结下语音方向 算法 以及开源工程 给需要找工作以及想深入研究方向同学一张思维图 对应的职业发展路径如下
WebRTC实时语音算法工程实现
Opus编码器原理和工程实现详解
实时音视频
实时音频编解码之八 频带扩展
本文谢绝任何形式转载 谢谢 1 4 8 频带扩展 在线性预测应用中 由于极点过于靠近单位圆 合成滤波器可能处于临界稳定的状态 在定点实现中这一问题更加严重 定点的量化和计算中的精度损失可能使得临界稳定的滤波器变得不稳定 极点位于单位圆外 这
Opus编码器原理和工程实现详解
音频编码
频带扩展
实时音频编解码之五 噪声整形
本文谢绝任何形式转载 谢谢 1 4 5 噪声整形 因压缩比特率而带来的量化误差会导致规律的噪声产生 即使量化带来的噪声能量上远小于语音信号 但是由于人的听觉系统对规律性的噪声非常敏感 因而非常影响听觉体验 噪声整形的目的是增加量化后解码信号
Opus编码器原理和工程实现详解
音频编码
噪声整形
参数编码器
抖动
实时音频编解码之十四 Opus编码-SILK编码-长时预测
本文谢绝任何形式转载 谢谢 4 1 12 线性预测系数计算 线性预测分为语音和非语音两种情况 该模块的输入是pitch估计模块白化之后的信号 对于语音帧 白化后的信号依然含有较强的pitch特征 因而为了在相同的比特率下获得更高的编码质量需
Opus编码器原理和工程实现详解
音频编码器
opus编码器
Ltp
实时音频编解码之十七 Opus解码 SILK解码
本文谢绝任何形式转载 谢谢 5 2 Silk解码流程 解码器线性预测层主要使用长短时预测合成滤波器对激励信号滤波实现 线性预测层内部的工作带宽为NB MB以及WB 对于SWB以及FB的混合编码工作模式 线性预测层依然工作于WB带宽下 经过区
Opus编码器原理和工程实现详解
音频编码器
opus编码器
SILK解码
实时音频编解码之二编码学数学知识
本文谢绝任何形式转载 谢谢 1 3 编码数学算法 1 3 1 定点和浮点 编码的一些参数是经过定标和量化的 然后再将其送入区间编码器进一步压缩数据量 为了降低执行编解码的内存和算力要求 Opus编码器中很多地方使用了Q定标方式将浮点数转化为
Opus编码器原理和工程实现详解
音视频
算法
音频编码
opus编码器
实时音频编解码之十一Opus编码
本文谢绝任何形式转载 谢谢 第四章 Opus编码 Opus是较为成熟的开源商用语音编解码器 其编码质量高且无版权使用费 因WebRTC标准中规定要支持该音频编码器 所以当今各大浏览器都支持Opus编码器 Opus有很多突出的优点 如延迟低
Opus编码器原理和工程实现详解
音频编码器
Opus编码
实时音频编解码之六 LTP长时预测
本文谢绝任何形式转载 谢谢 1 4 6 LTP LPC方法的压缩率比较高 但是音质不高 只用LPC方法的编解码语音具有 机器音 的特征 这是由于LPC系数阶数通常取10 20点 这一长度包含了共振峰信息但并不足以囊括所有的基频周期 且LPC
Opus编码器原理和工程实现详解
音频编码
长时预测
Ltp
实时音频编解码之十五 Opus编码-CELT编码
本文谢绝任何形式转载 谢谢 4 3 1 基频预滤波 对预加重之后信号预滤波 其和解码器的后滤波相反 基频周期搜索应根据以下标准优化 1 连续性 对于连续帧 基频周期通常不会突变 2 避免基频倍数 当使用的周期是实际周期的倍数时 后滤波器失去
Opus编码器原理和工程实现详解
音频编码
Opus编码
CELT