#openapi #binding #api-bindings #engine #text #speech #voice-vox

voice_vox_api

VoiceVox 引擎 openapi rust 绑定

3 个不稳定版本

0.13.4 2023年1月14日
0.13.3 2022年10月2日
0.13.2 2022年10月2日
0.13.0 2022年9月20日
0.11.4 2022年5月4日

#speech 中排名第 21

MIT/Apache

71KB
2K SLoC

VoiceVox openapi rust 绑定。

VoiceVox 是一个基于深度学习的日本文本到语音软件,具有许多可自定义的参数。

如何使用

  1. 安装 VoiceVox
  2. 将 voice_vox_api 和 tokio 添加到依赖中。
  3. 启动 VoiceVox 或 VoiceVox 引擎,例如运行 run.exe
  4. 在 api 字段中填写参数并调用 .call().await。

与 async-std / wasm 一起使用

voice_vox_api={version="0.13.4",features = ["backend_surf"]}

与 tokio / async-std+tokio02 特性 / wasm 一起使用

voice_vox_api={version="0.13.4",features = ["backend_reqwest"]}

与许多crate兼容。

  • 例如 egui / iced - gui crate
  • rodio - 音频播放。

示例

版本

  • 与 VoiceVox 引擎使用相同的版本号。
  • 一些修复未经公告而应用
  • 可能会破坏 semver。

修复

  • 修复项目文件中的暂停 mora。
  • 使用 f64 而不是 f32 以提供与 VoiceVox 相同的精度。

lib.rs:

VoiceVox 0.13.3 api 实现。

依赖项

~0.6–16MB
~173K SLoC