Можно ли преобразовать (частоту, амплитуду) -данные в соответствующий (аудио) звук в Python? - PullRequest
0 голосов
/ 15 мая 2018

Я работаю над проектом Python, имитирующим звуки, производимые вибрирующими струнами. Если для данной строки я определил преобразование Фурье движения, эти результаты можно простым действием изменить на данные, показывающие амплитуду на (аудио) частоту.

Можно ли затем преобразовать эти (частоту, амплитуду) -данные в соответствующий звук, используя Python?

Я пробовал использовать IPython.display.audio, но мне не удалось заставить его работать должным образом.

1 Ответ

0 голосов
/ 15 мая 2018

Если я вас правильно понял, вы можете извлечь и преобразовать определенные (частота, амплитуда) -данные в файл wav с помощью scipy.io.wavfile.write. Только не забудьте конвертировать ваш массив в формат [sample, channel].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...