跳转到主要内容

Pythonic wave文件读取器和写入器

项目描述

Pythonic libsndfile包装器,用于读取和写入音频文件。

功能

  • 写入器和读取器对象是上下文管理器
  • 格式、通道、长度、采样率...均可作为属性和文本字符串访问
  • 真正的多通道(不仅仅是单声道/立体声)
  • 支持所有libsndfile格式,默认使用浮点编码
  • Numpy基于的接口
  • 按块读取的生成器
  • 读取重复使用相同的数据块以避免多次数据分配
  • 格式简短常量名称(使用作用域而不是前缀)
  • 类似Matlab的全文件接口(在生产代码中不推荐使用,但快速脚本编写非常方便)
  • 对文件名和文本字符串进行透明UTF-8处理
  • 无需模块编译(使用ctypes包装dll)
  • 适用于Python3 >= 3.8

您可以在以下位置找到最新版本: https://github.com/vokimon/python-wavefile

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源代码分发

wavefile-1.6.2.tar.gz (22.0 kB 查看哈希值)

上传于 源代码

构建分发

wavefile-1.6.2-py3-none-any.whl (20.3 kB 查看哈希值)

上传于 Python 3

支持者