Решение.NET для создания замедленной скорости воспроизведения MP3 с сохранением высоты тона

У меня есть рабочее решение, частично в.NET, которое принимает файл MP3 (вокальный звук) и сохраняет версию MP3 с замедленной скоростью воспроизведения, сохраняя высоту тона. Я нашел решение, которое несколько сохраняет высоту звука, хотя качество звука не так хорошо. Существуют ли другие решения, которые требуют меньше компонентов для выполнения того, что я делаю, и есть ли решения, которые сохраняют высоту звука, сохраняя при этом более высокий уровень точности звука?

Я смотрю на меньшее количество движущихся частей для большей масштабируемости.

В настоящее время я использую nAudio для преобразования MP3 в Wav, затем SoundTouch для замедления скорости воспроизведения Wav, затем LAME для кодирования Wav в MP3.

Спасибо Шан

1 ответ

Как правило, невозможно работать с MP3 без конвейера декодирования и кодирования. LAME, кстати, может сделать декодирование тоже.

Другие вопросы по тегам