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 变声相关推荐

  1. freeswitch+soundtouch 变声测试失败

    在ubuntu18和centos7.9上都测试了.编译了mod_soundtouch模块(先安装了 libsoundtouch-dev模块).呼叫两个分机通话(originate user/1005 ...

  2. Androidpcm格式音频编解码及播放,socket文件传输通讯,soundTouch变声框架 合成的一款仿微信语音按住说话的demo

    pcm格式音频编解码及播放,socket文件传输通讯,soundTouch变声框架 合成的一款仿微信语音按住播放的demo 效果:   -------------- 代码: MainActivity ...

  3. soundtouch 变声使用和算法

    soundtouch 源码下载地址 编译完成之后$soundstretch --help This program is subject to (L)GPL license. Run "so ...

  4. freeswitch 变声模块mod_soundtouch、mod_ladspa

    官方地址: https://freeswitch.org/confluence/display/FREESWITCH/mod_soundtouch app使用demo: <action appl ...

  5. [项目总结]在ios中使用soundtouch库实现变声

    这篇文章是项目总结了. 做了段时间的项目,过程中也遇到了很多麻烦,但是好在终于都解决了,这里是这里是项目之后凭着记忆总结出来,大家有遇到同样的问题,希望能参考了,但是我记忆可能不太好了,要是实践中有什 ...

  6. 通过开源项目SoundTouch实现类似Tom猫的变声功能

    SoundTouch是一个开源的音频处理库,用于改变音频流或音频文件的节奏.音调和播放速率. 通过调节Tempo.Pitch和Playback Rate可以实现类似Tom猫的变声效果,对于这三个参数官 ...

  7. IOS中使用SoundTouch库实现变声

    IOS中使用SoundTouch库实现变声 void AQRecorder::StartRecord(CFStringRef inRecordFile) { mSoundTouch.setSample ...

  8. SoundTouch与Rubber Band Library变声算法对比与ASR结果分析

    详细内容见群文件,欢迎大家加入音频/识别/合成算法群(696554058)交流学习,谢谢! 本内容原创,转载和使用请注明出处,谢谢配合: 变声背景与目的 目前基于对语音识别数据收集缓慢且质量不高的情况 ...

  9. 音视频开发之旅(五) -----变声 FMOD和soundTouch使用和对比

    1前言 这边先穿插一下变声相关的知识 ,这一章主要讲音频的处理.大家应该也接触过这类应用,比如QQ的变声,或者在游戏直播里,一些主播使用的变速器,那么,到底是如何做到这样的效果呢?这一篇文章将会给大家 ...

最新文章

  1. 【自动驾驶】17. pitch yaw roll是什么
  2. 【Linux系统编程】进程间通信--无名管道(pipe)
  3. 二叉树的链式结构的非递归遍历
  4. 【Pytorch神经网络理论篇】 14 过拟合问题的优化技巧(一):基本概念+正则化+数据增大
  5. “滚!”央视、腾讯暂停NBA季前赛转播,NBA被中国市场“下架”!
  6. 大数据之-Hadoop之HDFS_HDFS存储块的大小设置_设置成多少合理_为什么不能设置太小也不能设置太大---大数据之hadoop工作笔记0051
  7. java程序的界面编程详解
  8. [译]优秀的开发人员是培养出来的,不是招聘过来的
  9. UnityShader1:渲染流水线
  10. iframe高度自适应 1
  11. mybatis使用collection查询集合属性规则
  12. 解决html标签中有多个空格
  13. python经典程序实例-十五个Python经典案例,学会这些,Python基础已过关!
  14. Java面试:mysql批量更新
  15. 计算机电子表格选取内容,如何快速选择Excel表格特定内容?
  16. shal+php,PHP微信开发——第二弹
  17. 3GPP 5G 常用协议规范下载整理
  18. 前端method常见请求方式
  19. javaSE探赜索隐之三--<类与对象的爱恨情仇下>
  20. [转]sed命令详解

热门文章

  1. tree--树,最常见的复杂关系结构
  2. C语言谭浩强第三版第九章例题及课后题:预处理命令
  3. Google与百度、搜狗合作,共同推进移动网络发展
  4. Mybatis映射详解
  5. Qt 之自定义搜索框QLineEdit
  6. 艰难坎坷终到此,从此星光不问赶路人
  7. 田野调查手记·浮山摩崖石刻(五)
  8. ubuntu配置网易云音乐
  9. 图片查看器插件(带缩略图) - viewer.js
  10. linux下读写ntfs硬盘吗,Linux环境下实现NTFS分区完全读写的方法