![]() |
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 . |
![]() |
Una Persona Normal · 在滑块上选择特定值时播放声音 2 年前 |
![]() |
ESB691 · 停止使用javascript循环音频,但完成播放迭代 2 年前 |
![]() |
loltrox · Python中播放和暂停音频的理想模块是什么? 2 年前 |
![]() |
Demetris · 如何在音频播放器中传递React道具? 2 年前 |
|
Uplink001 · SceneKit:定位音频不起作用 6 年前 |
![]() |
Belphegor · WAV文件中的“ChunkSize” 6 年前 |