Generation history
--yes:
Async generation jobs
breeze tts --async returns a generation_job_id instead of audio. Track it with breeze jobs:
jobs wait polls until the job completes (default timeout 2m, poll interval 2s). In JSON mode it writes one progress line per poll to stderr and the final job result to stdout, so machine callers can stream progress without losing the parseable result.
Local playback and cache
breeze play plays any local or public WAV/MP3 file — including files another command just saved:
-o, the CLI keeps audio in a local cache so a take is never lost:
cache list --type accepts all, tts, job, history, preview, and remote. The cache lives in your system cache directory; override it with --cache-dir or BREEZE_CACHE_DIR.
Word timestamps
Jobs created withbreeze tts --async --with-timestamps include word_timestamps once ready. breeze jobs wait JOB_ID --file speech.wav --agent saves audio and speech.wav.timestamps.json; JSON output includes word_timestamps and timestamps_file. For a completed job, use breeze jobs download JOB_ID --file speech.wav --with-timestamps --agent.
