PerKins Zhu

Le vent se lève,il faut tenter de vivre.

导航

vs2019 编译加载 mod_soundtouch 进行变声测试

Posted on 2025-02-14 15:49  PerKins.Zhu  阅读(29)  评论(0)    收藏  举报

一、在VS2019中加载mod_soundtouch源码

  1. 调整freeswitch源码下mod_soundtouch模块名为mod_soundtouch_bak进行源码备份
  2. 在freeswitch源码目录下面复制mod_skel,并改名字为 mod_soundtouch,之后把mod_soundtouch文件夹下的所有文件名和文件内容中的mod_skel替换为mod_soundtouch
  3. 复制mod_soundtouch_bak下面的mod_soundtouch.cpp 源码替换mod_soundtouch下面的mod_soundtouch.c源码(注意文件格式为.cpp格式)
  4. 在VS2019中添加该解决方案

二、下载SoundTouch源码并进行编译:

  1. 源码下载地址:https://codeberg.org/soundtouch/soundtouch/src/tag/soundtouch-2.1.0  注意选择合适的源码
  2. 在windows上安装CMake并进行编译,生成 .dll文件。(生成时要保持环境和freeswitch编译环境一致,例如都统一使用Debug X64配置生成.dll)

 

 

此时确保 mod_soundtouch.cpp中的报错消失,能够正常生成该模块后即可