15个版本
0.6.0 | 2023年8月10日 |
---|---|
0.5.0 | 2022年8月8日 |
0.4.4 | 2021年12月24日 |
0.3.2 | 2021年11月20日 |
0.1.1 | 2021年9月27日 |
#263 在 音频
64KB
1.5K SLoC
audioviz
Audioviz是一个简单易用的库,可以帮助您可视化原始音频数据
这是通过快速傅里叶变换算法、一些频率空间和音量归一化以及可选效果如重力来实现的。
功能
- 通过RustFFT进行快速傅里叶变换,具有空间和音量归一化
- 高级抽象但仍然可以手动完成所有操作
- 多种插值模式,如三次和线性
- 使用cpal进行系统音频捕获
- 应该可以应用于任何项目
- 模块化设计
Rust功能
功能 | 描述 |
---|---|
io |
使用cpal捕获系统音频 |
处理器 |
处理和过滤音频数据 |
serde |
实现Serialize和Deserialize特性 |
分发器 |
用于平滑毛刺音频数据流的辅助工具 |
频谱 |
频谱可视化模块 |
fft |
快速傅里叶变换算法 |
示例
示例可以在这里或文档中找到
依赖项
~0–5MB
~93K SLoC