Я разработал алгоритм масштабирования высоты тона / времени для речевых сигналов.
Я хочу создать плагин для него в Audacity. В настоящее время я хочу создать его локально, система только для плагинов. Как мне это сделать? Может кто-нибудь мне помочь?
У меня есть свой файл .cpp. Есть ли какой-нибудь способ, которым я мог бы преобразовать его в Audacity и создать плагин, используя его.
Алгоритм:
В моем алгоритме масштабирования времени при запуске мне нужно ввести коэффициент от 0,5 до 2. Коэффициент 0,5 уменьшил бы речевой сигнал и воспроизвел бы сигнал с низкой скоростью, а коэффициент 2 ускорил бы речевой сигнал. При масштабировании высоты тона: аналогичным образом введите коэффициент от 0,5 до 2,5, 0,5 изменит высоту тона на мужской голос ( больше базового), в то время как фактор 2 приведет к более высокому уровню, напоминающему женский голос. Единственный вход в мой код — это входной речевой сигнал и масштабный коэффициент.
Мой код .cpp зависит от двух внешних библиотек: armadillo и libsndfile
g ++ TSM.cpp броненосец libsndfile -o tsm (как мне нужно скомпилировать)
Надеюсь на ваш ответ.
Надеюсь найти решение моей проблемы
Задача ещё не решена.
Других решений пока нет …