Я новичок в Python и программирования в целом, поэтому, пожалуйста, не принимайте это слишком сильно на меняПреобразование строки в файл WAV в питона
Я сейчас пытаюсь выяснить, как писать новый файл wav с использованием строки (которая была получена из данных другого волнового файла)
Я выполнил преобразование Фурье по данным этого файла, так что теперь я пытаюсь получить значения из преобразования Фурье, записанного в новый wav файл.
я могу использовать только NumPy и включенную библиотеку Python, не SciPy
Согласно документации, я должен использовать wave_write(), но я понятия не имею, что код должен выглядеть для этой функции ,
Я думаю, что я должен сделать что-то потом снова относящиеся к
wave_write.writeframesraw(data)
, не совсем уверен, что делать. Любая помощь очень ценится!
Почему не scipy? У вас есть [scipy.io.wavfile.write] (https://docs.scipy.org/doc/scipy/reference/generated/scipy.io.wavfile.write.html), который имеет ограничения, но в противном случае это просто используйте один раз, когда у вас есть массив Numpy. – Balzola
Может помочь моя [учебник по волновому модулю] (http://nbviewer.jupyter.org/github/mgeier/python-audio/blob/master/audio-files/audio-files-with-wave.ipynb)? – Matthias