TTS, Batch & Prompts
Three utility command groups:omni tts for voice synthesis, omni batch for bulk media processing, and omni prompts for customizing LLM prompt templates.
TTS Commands
omni tts voices
List available text-to-speech voices.
omni send --tts "text" — see Messaging for details.
Batch Commands
Theomni batch command group manages bulk media processing jobs — transcribing audio, describing images, and extracting document content at scale.
omni batch create
Create a batch processing job.
Job Types
Examples
omni batch list
List batch jobs.
omni batch status
Get job status with optional live updates.
omni batch cancel
Cancel a running job.
omni batch estimate
Estimate job scope and cost without creating the job. Accepts the same options as create.
Prompt Commands
Theomni prompts command group manages LLM prompt templates used for media description (images, videos, documents) and gating decisions. Override defaults to customize how Omni processes media.
omni prompts list
List all prompt settings with their override status.
omni prompts get
Show the current prompt for a specific type.
omni prompts set
Set a prompt override. Reads from stdin if no value is provided (for multiline prompts).
omni prompts reset
Clear a prompt override, reverting to the code default.
See also
Messaging
Inline TTS via
omni send --tts and the omni speak verb.Media architecture
How media flows through transcription, description, and extraction.