音频WAV
+ -

sonic使用

2023-07-04 32 0

onic是一个C++库,用法简单无需添加依赖库, 直接传入的是PCM格式,输出的也是PCM格式,这样的用起来很方便,不需要格式转换

sonic的关键代码
1.创建一个stream流,并设置相关参数

 stream=sonicCreateStream((int)(sampleRate), (int)(channels));
 sonicSetSpeed(stream, 1.0);//通过设置speed来实现倍速播放(声音不会变调)
 sonicSetPitch(stream, 1.0);
 sonicSetVolume(stream, 1.0);
 sonicSetRate(stream, 1.0);//通过设置rate来实现倍速(声音会变调)

0 篇笔记 写笔记

sonic使用
onic是一个C++库,用法简单无需添加依赖库, 直接传入的是PCM格式,输出的也是PCM格式,这样的用起来很方便,不需要格式转换sonic的关键代码1.创建一个stream流,并设置相关参数 stream=sonicCreateStream((int)(sampleRate), (int)(c......
作者信息
站长漫谈
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!