|
|
1
14
在过去,这个选择对我也很有效:
|
|
|
2
6
http://sox.sourceforge.net/ 可以成为你的朋友。它可以读取许多不同的格式,并以您喜欢的任何数据类型作为原始数据输出。实际上,我只是编写了将音频文件中的一块数据读入numpy数组的代码。 我决定走这条路是为了可移植性(sox是非常广泛可用的),并最大限度地提高我可以使用的输入音频类型的灵活性。实际上,从最初的测试来看,它并没有明显的慢于我使用它的目的。。。从很长的(小时)文件中读取短的(几秒钟)音频。
PS:下面是使用sox从音频文件头读取内容的代码。。。
|
|
|
3
5
FFmpeg支持mp3并在Windows上工作( http://zulko.github.io/blog/2013/10/04/read-and-write-audio-files-in-python-using-ffmpeg/ ).
将数据格式化为numpy数组:
|
|
4
4
如果你想为MP3做这个 我用的是:它用 pydub 完整设置(在Mac上,在其他系统上可能有所不同):
|
|
|
5
2
我一直在用
PySoundFile
而不是音频实验室。它安装起来很容易
does not support mp3 ,就像大多数事情一样。MP3已经没有专利了,所以没有理由不支持它;总得有人来吧 write support into libsndfile . |
|
|
unfolx · numpy数组不等式的执行时间 1 年前 |
|
|
mchaudh4 · 用numpy表示三对角矩阵 1 年前 |
|
|
Geremia · 2D NumPy数组+1D数组? 1 年前 |
|
|
LMC · Numpy数组布尔索引以获取包含元素 1 年前 |
|
|
HJA24 · 根据条件用值正向填充Numpy矩阵/掩码 1 年前 |
|
|
Amarth Gûl · 找到一组向量的最近收敛点 1 年前 |
|
|
Mr. W · numpy.divide是函数、类还是其他什么? 1 年前 |
|
|
Mr. W · 为什么numpy.array在编辑内部数据时如此缓慢? 1 年前 |