3 unstable releases
0.13.4 | Jan 14, 2023 |
---|---|
0.13.3 | Oct 2, 2022 |
0.13.2 |
|
0.13.0 |
|
0.11.4 | May 4, 2022 |
#535 in Machine learning
71KB
2K
SLoC
VoiceVox openapi binding for rust.
VoiceVox is a japanese deep learning based Text to Speech software with many customizable parameters.
How to use
- install VoiceVox
- add to dependency with voice_vox_api and tokio.
- startup VoiceVox or VoiceVox Engine eg. run.exe
- fill parameters in api fields and .call().await.
use with async-std / wasm
voice_vox_api={version="0.13.4",features = ["backend_surf"]}
use with tokio / async-std+tokio02 feature / wasm
voice_vox_api={version="0.13.4",features = ["backend_reqwest"]}
works grate crates.
- egui / iced - gui crates
- rodio - audio playback.
sample
versioning
- use same version number with VoiceVox engine.
- some fix applied without announce
- maybe break semver.
fix
- fix pause mora in project file.
- use f64 instead of f32 to provicde same precision as VoiceVox.
lib.rs
:
VoiceVox 0.13.3 api implementation.
Dependencies
~0.6–12MB
~159K SLoC