Ich bin neu in Python, und im Allgemeinen auf die Programmierung, so nehmen Sie es bitte auf mich nicht zu harteine Zeichenfolge in eine WAV-Datei in Python konvertieren
ich zur Zeit, um herauszufinden, wie ich versuche zu schreiben eine neue wav-Datei, die eine Zeichenkette verwendet (die von den Daten einer anderen wave-Datei abgeleitet wurde)
Ich habe eine Fourier-Transformation für die Daten dieser Datei durchgeführt, also versuche ich jetzt, die Werte der Fourier-Transformation in ein neues wav zu schreiben Datei.
Ich kann nur numpy und die mitgelieferte Python-Bibliothek verwenden, nicht
Gemäß der Dokumentation SciPy, ich habe wave_write() verwenden, aber ich habe keine Ahnung, was der Code sollte wie für diese Funktion aussieht .
Ich denke, ich sollte etwas tun, um
Zusammenhangwave_write.writeframesraw(data)
Dann wieder, nicht ganz sicher, was zu tun ist. Jede Hilfe wird sehr geschätzt!
Warum nicht scipy? Sie haben [scipy.io.wavfile.write] (https://docs.scipy.org/doc/scipy/reference/generated/scipy.io.wavfile.write.html), das Einschränkungen aufweist, aber ansonsten einfach zu handhaben ist Verwenden Sie, sobald Sie ein Numpy-Array haben. – Balzola
Mein [Tutorial auf dem Wave-Modul] (http://nbviewer.jupyter.org/github/mgeier/python-audio/blob/master/audio-files/audio-files-with-wave.ipynb) könnte helfen? – Matthias