1个稳定版本
1.0.0 | 2022年8月13日 |
---|
631 在 音频
85 每月下载量
11KB
141 代码行
pitch_shift
此crate包含一个库和一个程序。
作为库
该库是https://github.com/cpuimage/pitchshift/中代码的Rust移植。
它实现了"相位声码"技术,可以在不拉伸录音和不引入太多伪影的情况下改变音高。
它公开了一个类型PitchShifter
,允许您改变音频缓冲区的音高。您需要提供音频,可能来自文件或计算机的麦克风。
有关库使用说明,请参阅https://docs.rs/pitch_shift。
作为程序
examples/shift-wav.rs
中的程序允许您从命令行更改WAV文件的音高。
可以通过以下方式安装
cargo install pitch_shift --example shift-wav
不传递任何参数运行它,了解如何使用它。
依赖项
~3MB
~58K SLoC