Expand description
Voice-related CLI commands.
Provider-namespaced (capture, transcribe today; later: listen,
review). Per-subcommand argument structs live in submodules to keep
help text and parse logic local to each command.
Modules§
- capture
omni-dev voice capture— record microphone audio to a 16 kHz mono WAV file.- enroll
omni-dev voice enroll— capture a microphone sample, compute the speaker embedding, and persist to~/.omni-dev/voice/speakers/<name>.json.- install_
model omni-dev voice install-model— one-time fetch of model artefacts.- reflect
omni-dev voice reflect— feed atranscript.jsonlthrough the configuredAiClientand emit reflection events (per the #799 schema) toevents.jsonl.- review
omni-dev voice review— reconcile a session’sevents.jsonlinto materialised markdown.- transcribe
omni-dev voice transcribe— feed a 16 kHz mono WAV file through the configuredcrate::voice::Transcriberand emit JSONL events to stdout (markdown when stdout is a tty).
Structs§
- Voice
Command - Voice capture and processing operations.
Enums§
- Voice
Subcommands - Voice subcommands.