蟒蛇波文件读写器
wavefile的Python项目详细描述
用于读取和写入音频文件的pythonic libsndfile包装器。
功能
- writer和reader对象是上下文管理器
- 格式、频道、长度、采样率…作为属性和文本字符串访问
- 真正的多声道(不仅仅是单声道/立体声)
- 支持所有libsndfile格式,默认情况下为浮点编码
- 基于numpy的接口
- 用于逐块读取的生成器
- 读取重复使用相同的数据块以避免许多数据分配
- 格式的缩短常量名称(使用范围而不是前缀)
- 类似于Matlab的整个文件接口(不建议在生产代码中使用,但非常方便快速编写脚本)
- 对文件名和文本字符串的透明utf-8处理
- 不需要模块编译(使用cTypes包装dll)
- 同时适用于python3>;=3.2和python2>;=2.6
您可以在以下位置找到最新版本: https://github.com/vokimon/python-wavefile