2个版本
0.1.1 | 2023年4月29日 |
---|---|
0.1.0 | 2023年4月29日 |
#1039 in 音频
每月 33 次下载
11KB
216 代码行
PyWavers
一个混合Rust和Python仓库/package,将Wavers Rust crate暴露给Python。
构建和安装PyWavers
首先,PyWavers需要Python版本 >= 3.10。其次,主要需求是Maturin和Numpy。
步骤 1
创建一个运行Python >= 3.10的Python venv/conda环境。
步骤 2
pip install numpy maturin
步骤 3
在项目根目录下
maturin develop--发布
步骤 4
恭喜,PyWavers现在已安装到步骤 1中创建的环境中,并可以在Python代码中使用。
示例用法
import numpy as np
import pywavers as pw
if __name__ == '__main__':
data_f32 = pywavers.read('./my_test_wav.wav' dtype=np.float32)
pywavers.write('./my_output_test_wav.wav', data_f32, sample_rate=16000, dtype=np.int16)
依赖项
~6–11MB
~131K SLoC