Преобразование семплов из .get_array_of_samples() обратно в AudioSegment

Пидуб рулит! Было очень легко сделать то, что мне нужно, однако я столкнулся с проблемой получения моих данных из python... Я использую get_array_of_samples() для извлечения сэмплов из аудиофайла, чтобы я мог выполнить для них некоторые специальные математические операции. . Можно ли преобразовать массив сэмплов обратно в AudioSegment? Я ищу способы экспортировать мои измененные сэмплы в виде аудиофайла, и кажется, что преобразование обратно в AudioSegment имеет наибольший смысл...

Заранее спасибо!

Крис


person Chris Lamrock    schedule 18.01.2016    source источник


Ответы (1)


Конечно есть :) Вот пример в фильтре нижних частот pydub, это именно то, что нужно!

Основная идея такова:

new_audio_data = modified_array_of_samples.tostring()
new_audio_segment = original_audio_segment._spawn(data=new_audio_data)
person Jiaaro    schedule 18.01.2016
comment
Идеальный! Большое спасибо! - person Chris Lamrock; 18.01.2016