Python高级编程实用指南
一、音频处理相关模块
1.1 标准模块的音频设置方法
在Python中,存在一些用于音频处理的标准模块,其中有几个重要的方法:
- setoutrate()
:用于定义声波的频率速率,例如可将其设置为22.05Khz。
- setsampwidth()
:用于定义采样宽度,单位为字节。
- setnchannels()
:用于确定要使用的声道数量,比如可以设置为立体声。
1.2 第三方音频处理模块
除了标准模块,还有一些第三方模块可用于音频处理。
- PythonWare Sound Toolkit (PST) :它能够读取不同格式的声音文件,并可在多种硬件平台上播放。该工具包受版权保护,但可免费使用,包括商业应用。当前版本可读取AU、VOC和WAV文件,能在Windows和Sun系统上播放。更多信息和下载可访问: http://www.pythonware.com/products/pst/index.htm
- Linux系统播放音频CD的Python包 :可从 ftp: