Около десяти лет назад я использовал praat в FSeqEdit (программа Delphi) для выполнения таких вычислений, но я думаю, что тот же подход все еще будет работать сегодня.
Я написал несколько скриптов praat и выполняю их через praatcons.exe (консольная версия praat).Вы можете скачать консольную версию с этой страницы: http://www.fon.hum.uva.nl/praat/download_win.html
Это работает довольно хорошо.
Я обычно использую этот подход: я вручную проверяю, какой тип преобразований и вычислений необходимо выполнить с помощьюGUI версия Praat.Как только я найду то, что мне нужно, я создаю для него скрипт и запускаю его с консольной версией.
Praat очень мощный, поэтому, если вы еще не знали об этом, обязательно проверьте его.
Здесь есть страница, которая показывает, как работать с ресинтезом PSOLA: http://www.ling.ohio -state.edu / ~ kyoon / praat-tut / praat-tut2.html
Дайте мне знать, если вы хотите увидеть пример кода о том, как интегрировать его в ваше приложение Delphi (на самом деле это довольно просто).