.au我正在尝试读取python类型的音频文件。我想要一个包含音频文件中包含的波形幅度的向量,就像我可以使用以下命令读取*.wav文件一样scipy:
import scipy.io.wavfile as wav
rate,sig=wav.read('filename')
Run Code Online (Sandbox Code Playgroud)
有一个用于打开文件的内置模块*.au,sunau但我没有设法使用它来获取幅度向量。如果我使用函数“sunau.Au_read”,我可以打开一个文件,但我无法提取我想要的数字,但我只能执行以下操作:
In [44]: f=sunau.Au_read('sound.au')
In [45]: f.readframes(10)
Out[45]: '\x0c\x02\x0c\x02,\x02L\x02\x14\x01,\x02,\x02\xec\x01L\x02\x04\x01'
Run Code Online (Sandbox Code Playgroud)
我不知道如何处理该字符串...在 Matlab 中有函数“auread”,Python 中是否有等效函数?
任何帮助是极大的赞赏!:)
| 归档时间: |
|
| 查看次数: |
2385 次 |
| 最近记录: |