我开发了一种语音信号的音高/时间缩放算法。 我想在Audacity中为它创建一个插件。暂时我想在本地创建它,只插入系统。我该怎么做?有人可以帮帮我吗? 我有.cpp文件存在。有什么方法我可以把它分成Audacity并使用它创建插件。
算法: 在我的时间缩放算法中,运行时我需要输入0.5 - 2之间的因子。 0.5因子会缩小语音信号并以慢速播放信号,而因子2会加速语音信号。在音高缩放中:同样输入0.5 -2之间的因子,0.5会将音高改为男声(更多基数)而因子2将导致更高的音调类似于女性声音。我的代码的唯一输入是输入语音信号和比例因子。
我的.cpp代码依赖于两个外部库:armadillo和libsndfile g ++ TSM.cpp armadillo libsndfile -o tsm(我需要编译)
希望得到你的答复。 希望找到解决问题的方法