蟒蛇波文件读写器

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在带注释的SpringMVC中验证模型中图像的mime类型?   java无法打开Google地图活动。安卓   在另一个类文件中调用时返回空值的java getter   spring引导服务中的java线程   什么版本的Java可以使用Liquibase Maven插件?   原因:java。lang.UnsupportedOperationException:BigQuery源必须在读取之前拆分   需要java模式建议(Hibernate+Guice)   java如何在netbeans中的两个帧之间传输数据?   java在Eclipse中创建新项目,然后将其添加到Mercurial repo中   为什么打印0100用Java打印64?   java如何使用Jackson@JsonFormat注释在序列化时格式化字符串?   bash如何将java库包含到shell脚本中   java如何使我的片段利用我的活动数据?   JButton中的java波动