windows10 freeswitch soundtouch 变声
1 soundtouch默认编译为静态库,项目属性的c/c++代码生成里面的运行库选项是 多线程调试MTd,但是mod_soundtouch的对应选项是多线程调试Dll:MDd,不兼容,需要把soundtouch的预编译选项改成“多线程调试DLL”
2 sountouch编译结果是 SoundTouchD.lib ,需要把这个库名设置到 mod_soundtouch项目的链接输入库里
3 mod_soundtouch的 mod_soundtouch.cpp文件里面声明SWITCH_MODULE_DEFINITION(mod_soundtouch, mod_soundtouch_load, NULL, NULL);
的时候,忘记用extern "C" {
包裹起来,导致生成的dll文件的输出符号带着c++修饰,在freeswitch加载这个模块的时候失败,因为找不到模块入口函数名(这个问题是用depends工具打开dll文件观察其输出函数列表的时候对比出来的)。 我估计这个项目就没有在windows上测试过。
windows10 freeswitch soundtouch 变声相关推荐
- freeswitch+soundtouch 变声测试失败
在ubuntu18和centos7.9上都测试了.编译了mod_soundtouch模块(先安装了 libsoundtouch-dev模块).呼叫两个分机通话(originate user/1005 ...
- Androidpcm格式音频编解码及播放,socket文件传输通讯,soundTouch变声框架 合成的一款仿微信语音按住说话的demo
pcm格式音频编解码及播放,socket文件传输通讯,soundTouch变声框架 合成的一款仿微信语音按住播放的demo 效果: -------------- 代码: MainActivity ...
- soundtouch 变声使用和算法
soundtouch 源码下载地址 编译完成之后$soundstretch --help This program is subject to (L)GPL license. Run "so ...
- freeswitch 变声模块mod_soundtouch、mod_ladspa
官方地址: https://freeswitch.org/confluence/display/FREESWITCH/mod_soundtouch app使用demo: <action appl ...
- [项目总结]在ios中使用soundtouch库实现变声
这篇文章是项目总结了. 做了段时间的项目,过程中也遇到了很多麻烦,但是好在终于都解决了,这里是这里是项目之后凭着记忆总结出来,大家有遇到同样的问题,希望能参考了,但是我记忆可能不太好了,要是实践中有什 ...
- 通过开源项目SoundTouch实现类似Tom猫的变声功能
SoundTouch是一个开源的音频处理库,用于改变音频流或音频文件的节奏.音调和播放速率. 通过调节Tempo.Pitch和Playback Rate可以实现类似Tom猫的变声效果,对于这三个参数官 ...
- IOS中使用SoundTouch库实现变声
IOS中使用SoundTouch库实现变声 void AQRecorder::StartRecord(CFStringRef inRecordFile) { mSoundTouch.setSample ...
- SoundTouch与Rubber Band Library变声算法对比与ASR结果分析
详细内容见群文件,欢迎大家加入音频/识别/合成算法群(696554058)交流学习,谢谢! 本内容原创,转载和使用请注明出处,谢谢配合: 变声背景与目的 目前基于对语音识别数据收集缓慢且质量不高的情况 ...
- 音视频开发之旅(五) -----变声 FMOD和soundTouch使用和对比
1前言 这边先穿插一下变声相关的知识 ,这一章主要讲音频的处理.大家应该也接触过这类应用,比如QQ的变声,或者在游戏直播里,一些主播使用的变速器,那么,到底是如何做到这样的效果呢?这一篇文章将会给大家 ...
最新文章
- 【自动驾驶】17. pitch yaw roll是什么
- 【Linux系统编程】进程间通信--无名管道(pipe)
- 二叉树的链式结构的非递归遍历
- 【Pytorch神经网络理论篇】 14 过拟合问题的优化技巧(一):基本概念+正则化+数据增大
- “滚!”央视、腾讯暂停NBA季前赛转播,NBA被中国市场“下架”!
- 大数据之-Hadoop之HDFS_HDFS存储块的大小设置_设置成多少合理_为什么不能设置太小也不能设置太大---大数据之hadoop工作笔记0051
- java程序的界面编程详解
- [译]优秀的开发人员是培养出来的,不是招聘过来的
- UnityShader1:渲染流水线
- iframe高度自适应 1
- mybatis使用collection查询集合属性规则
- 解决html标签中有多个空格
- python经典程序实例-十五个Python经典案例,学会这些,Python基础已过关!
- Java面试:mysql批量更新
- 计算机电子表格选取内容,如何快速选择Excel表格特定内容?
- shal+php,PHP微信开发——第二弹
- 3GPP 5G 常用协议规范下载整理
- 前端method常见请求方式
- javaSE探赜索隐之三--<类与对象的爱恨情仇下>
- [转]sed命令详解