0

我开发了一种用于语音信号音高/时间缩放的算法。我想在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(我需要如何编译)

希望得到您的答复。希望找到解决我问题的方法

4

0 回答 0