Skip to content

v0.1.6

Choose a tag to compare

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

Cooperative Ctrl+C, quiet mode, markdown parsing, tech terms

Ctrl+C handling

Cooperative cancellation instead of hard kill. Signal handler sets a flag; generation loops check between chunks and exit after the current Metal kernel finishes. No more illegal hardware instruction crashes.

Quiet mode

-q / --quiet suppresses phonemes, chunk progress, and loading messages. Errors and interrupts always print.

curl -s https://example.com/docs.txt | voice -q --markdown

Markdown parsing

pulldown-cmark replaces the hand-rolled stripper. Links keep text and drop URLs, code blocks and images are skipped, HTML is stripped.

Tech term pronunciation

Built-in substitutions for JSON, YAML, TOML, WASM, OAuth, NGINX, PostgreSQL, CRDT, SQLite, iOS, macOS. Always active, overridable with --sub.

Docs

  • README: LLM-friendly design, substitution docs, builtin voices table
  • SKILL.md: reference card for AI agents
  • voice-cli crates.io page shows root README

Previous

v0.1.5