1个稳定版本

1.0.0 2022年8月13日

631音频

Download history • Rust 包仓库 65/week @ 2024-03-10 • Rust 包仓库 23/week @ 2024-03-17 • Rust 包仓库 21/week @ 2024-03-24 • Rust 包仓库 24/week @ 2024-03-31 • Rust 包仓库 25/week @ 2024-04-07 • Rust 包仓库 14/week @ 2024-04-14 • Rust 包仓库 17/week @ 2024-04-21 • Rust 包仓库 1/week @ 2024-04-28 • Rust 包仓库 5/week @ 2024-05-12 • Rust 包仓库 78/week @ 2024-05-19 • Rust 包仓库 17/week @ 2024-05-26 • Rust 包仓库 8/week @ 2024-06-02 • Rust 包仓库 16/week @ 2024-06-09 • Rust 包仓库 22/week @ 2024-06-16 • Rust 包仓库 37/week @ 2024-06-23 • Rust 包仓库

85 每月下载量

MIT 协议

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