voice_vox_api

Crates.iovoice_vox_api
lib.rsvoice_vox_api
version0.13.4
sourcesrc
created_at2022-05-04 05:06:25.782141
updated_at2023-01-14 18:09:23.307722
descriptionVoiceVox Engine openapi rust binding.
homepage
repository
max_upload_size
id580198
size70,964
Kenta Kasahara (KentaTheBugMaker)

documentation

README

VoiceVox openapi binding for rust.

VoiceVox is a japanese deep learning based Text to Speech software with many customizable parameters.

How to use

  1. install VoiceVox
  2. add to dependency with voice_vox_api and tokio.
  3. startup VoiceVox or VoiceVox Engine eg. run.exe
  4. 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.
Commit count: 0

cargo fmt