Releases: tindotdev/dictate
1.8.1 - 2026-03-05
Release Notes
Changed
- Replace dictionary commands with vocab editor (#22)
Miscellaneous
- Automate root changelog with release-plz
Added
- Add
dictate record --stop-after <duration>as a built-in non-interactive stop path for headless/scripted recording flows
Changed
- Split launcher stop vs cancel handling so launcher stop-recording uses
SIGUSR1whileCtrl+C/SIGINTremain dedicated cancellation paths - Keep desktop and Kitty launcher smoke tests aligned with the separate stop and cancel signal behavior
- Treat launcher-observed exit
130as cancellation so launcher-driven transcription cancellation does not surface as a failure
Install dictate-cli 1.8.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tindotdev/dictate/releases/download/v1.8.1/dictate-cli-installer.sh | shInstall prebuilt binaries via Homebrew
brew install tindotdev/tap/dictate-cliDownload dictate-cli 1.8.1
| File | Platform | Checksum |
|---|---|---|
| dictate-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| dictate-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| dictate-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| dictate-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo tindotdev/dictateYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>v1.8.0
Install dictate-cli 1.8.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tindotdev/dictate/releases/download/v1.8.0/dictate-cli-installer.sh | shInstall prebuilt binaries via Homebrew
brew install tindotdev/tap/dictate-cliDownload dictate-cli 1.8.0
| File | Platform | Checksum |
|---|---|---|
| dictate-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| dictate-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| dictate-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| dictate-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo tindotdev/dictateYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>v1.7.0
Install dictate-cli 1.7.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tindotdev/dictate/releases/download/v1.7.0/dictate-cli-installer.sh | shInstall prebuilt binaries via Homebrew
brew install tindotdev/tap/dictate-cliDownload dictate-cli 1.7.0
| File | Platform | Checksum |
|---|---|---|
| dictate-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| dictate-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| dictate-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| dictate-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo tindotdev/dictateYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>v1.6.0
Install dictate-cli 1.6.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tindotdev/dictate/releases/download/v1.6.0/dictate-cli-installer.sh | shInstall prebuilt binaries via Homebrew
brew install tindotdev/tap/dictate-cliDownload dictate-cli 1.6.0
| File | Platform | Checksum |
|---|---|---|
| dictate-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| dictate-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| dictate-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| dictate-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo tindotdev/dictateYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>v1.5.0
Install dictate-cli 1.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tindotdev/dictate/releases/download/v1.5.0/dictate-cli-installer.sh | shInstall prebuilt binaries via Homebrew
brew install tindotdev/tap/dictate-cliDownload dictate-cli 1.5.0
| File | Platform | Checksum |
|---|---|---|
| dictate-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| dictate-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| dictate-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| dictate-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo tindotdev/dictateYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>v1.4.0
Install dictate-cli 1.4.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tindotdev/dictate/releases/download/v1.4.0/dictate-cli-installer.sh | shInstall prebuilt binaries via Homebrew
brew install tindotdev/tap/dictate-cliDownload dictate-cli 1.4.0
| File | Platform | Checksum |
|---|---|---|
| dictate-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| dictate-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| dictate-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| dictate-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo tindotdev/dictateYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>1.3.0 - 2026-02-12
Release Notes
Added
- Dictionary feature — persistent dictionary for Whisper prompt injection to improve transcription accuracy
- Maps commonly mis-transcribed words to their preferred spellings
- Entries are automatically injected into Whisper's
promptparameter during transcription - Token budget management ensures dictionary entries fit within Whisper's prompt limits
- Persistent storage in
~/.local/share/dictate/dictionary.json(Linux) or~/Library/Application Support/dictate/dictionary.json(macOS)
dictate remembercommand — interactive CLI for adding dictionary entries- Prompts for "Heard" (mis-transcribed word) and "Preferred" (correct spelling)
- Confirms before overwriting existing entries
- Validates input (non-empty, trimmed)
dictate dictionarycommand — manage and view dictionary entriesdictate dictionary list— display all entries in a formatted tabledictate dictionary clear— remove all entries (with confirmation)
- Token counting utilities — estimate token count for Whisper prompt budget calculations
Fixed
- Prompt budget calculation now accounts for joiner cost (comma + space) between dictionary entries
- Stabilized
DictionaryStore::open()test to handle concurrent test execution
Changed
- Dictionary entries are automatically included in all transcription requests when available
- Dictionary format uses deterministic ordering (
BTreeMap) for consistent serialization
Install dictate-cli 1.3.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tindotdev/dictate/releases/download/v1.3.0/dictate-cli-installer.sh | shInstall prebuilt binaries via Homebrew
brew install tindotdev/tap/dictate-cliDownload dictate-cli 1.3.0
| File | Platform | Checksum |
|---|---|---|
| dictate-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| dictate-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| dictate-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| dictate-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo tindotdev/dictateYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>v1.2.0
Install dictate-cli 1.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tindotdev/dictate/releases/download/v1.2.0/dictate-cli-installer.sh | shInstall prebuilt binaries via Homebrew
brew install tindotdev/tap/dictate-cliDownload dictate-cli 1.2.0
| File | Platform | Checksum |
|---|---|---|
| dictate-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| dictate-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| dictate-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| dictate-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo tindotdev/dictateYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>