Skip to content

Releases: tindotdev/dictate

1.8.1 - 2026-03-05

24 Mar 15:56
65c5dfb

Choose a tag to compare

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 SIGUSR1 while Ctrl+C/SIGINT remain dedicated cancellation paths
  • Keep desktop and Kitty launcher smoke tests aligned with the separate stop and cancel signal behavior
  • Treat launcher-observed exit 130 as 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 | sh

Install prebuilt binaries via Homebrew

brew install tindotdev/tap/dictate-cli

Download 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/dictate

You 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

04 Mar 14:46

Choose a tag to compare

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 | sh

Install prebuilt binaries via Homebrew

brew install tindotdev/tap/dictate-cli

Download 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/dictate

You 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

04 Mar 12:05
34973a0

Choose a tag to compare

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 | sh

Install prebuilt binaries via Homebrew

brew install tindotdev/tap/dictate-cli

Download 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/dictate

You 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

17 Feb 09:43
7297d45

Choose a tag to compare

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 | sh

Install prebuilt binaries via Homebrew

brew install tindotdev/tap/dictate-cli

Download 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/dictate

You 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

16 Feb 19:38

Choose a tag to compare

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 | sh

Install prebuilt binaries via Homebrew

brew install tindotdev/tap/dictate-cli

Download 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/dictate

You 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

13 Feb 15:22
04247ad

Choose a tag to compare

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 | sh

Install prebuilt binaries via Homebrew

brew install tindotdev/tap/dictate-cli

Download 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/dictate

You 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

12 Feb 18:23

Choose a tag to compare

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 prompt parameter 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 remember command — 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 dictionary command — manage and view dictionary entries
    • dictate dictionary list — display all entries in a formatted table
    • dictate 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 | sh

Install prebuilt binaries via Homebrew

brew install tindotdev/tap/dictate-cli

Download 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/dictate

You 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

10 Feb 11:51

Choose a tag to compare

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 | sh

Install prebuilt binaries via Homebrew

brew install tindotdev/tap/dictate-cli

Download 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/dictate

You 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.1.0

10 Feb 10:30
fb771ad

Choose a tag to compare

macOS support.

v1.0.0

09 Feb 15:32

Choose a tag to compare

Complete rewrite from TypeScript to Rust. See CHANGELOG.md for details.