|
1
6
|
|
2
5
我只用C++和Java编写了一个PCM阅读器,但格式本身相当简单。一个恰当的描述可以在这里找到: http://ccrma.stanford.edu/courses/422/projects/WaveFormat/ 在此之后,您应该能够直接读取它(二进制文件读取, http://www.johnny-lin.com/cdat_tips/tips_fileio/bin_array.html https://docs.python.org/reference/expressions.html#shifting-operations )但根据你如何阅读,你可能不需要。
|
|
3
1
你的解决方案是纯Python真的很重要吗?还是你会接受一些可以在各种平台上与原生音频库一起工作的东西(所以它实际上是跨平台的)?后者有几个例子 http://wiki.python.org/moin/PythonInMusic |
|
|
4
1
看起来像是open(…,“rb”), struct module ,以及关于 wav/riff file format (可能有更好的参考)会做这项工作。 只是好奇,你打算用原始样本数据做什么? |
|
|
5
0
我查了一下,发现了这个: http://www.swharden.com/blog/2009-06-19-reading-pcm-audio-with-python/ 它需要Numpy(如果你想绘制它,还需要matplotlib)
查看原作者的网站了解更多详细信息。 |