Skip to content

v0.2.0 — cargo install voice

Choose a tag to compare

@rgbkrk rgbkrk released this 18 Mar 23:39
· 338 commits to main since this release

cargo install voice

The voice crate name on crates.io has been generously transferred by David Irvine. All crates bumped to 0.2.0.

cargo install voice

What's in 0.2.0

Everything from v0.1.2 through v0.1.6, plus the crate rename:

  • Embedded perceptron POS tagger — no Python/spaCy dependency
  • 7 builtin voices embedded in binary (af_heart, af_bella, af_sarah, af_sky, am_michael, am_adam, bf_emma)
  • Parallel model loading + streaming playback
  • pulldown-cmark markdown parsing — links drop URLs, code blocks skipped
  • Tech term pronunciation — JSON, YAML, TOML, WASM, OAuth, etc.
  • Quiet mode (-q) for piping docs through voice
  • Cooperative Ctrl+C — clean Metal GPU teardown
  • GitHub Actions CI — fmt, clippy, test on macos-14

Crates

Crate Version
voice 0.2.0
voice-tts 0.2.0
voice-g2p 0.2.0
voice-nn 0.2.0
voice-dsp 0.2.0