Get it for macOS

Dictate into any BB chat and get clean text back, with your product names spelled right. Choose which machine does the recognition: Whisper (MLX) and GigaAM v3 keep the audio on that machine, while Groq, OpenAI and Google transcribe in the cloud with your own API key. A term vocabulary repairs garbled product and tool names, and an optional AI pass fixes the ones the rules miss. Recordings are written to disk before transcription, so a failed run never loses what you said. Local engines need Python 3, ffmpeg and macOS on Apple silicon; cloud engines need a paid API key.


Overview

View source

What you get

Voice messages you record in a BB chat are transcribed on a machine you choose, which need not be the one running your BB server. Each recording is saved to disk before recognition starts, so a failed transcription never loses what you said.

  • Pick the machine. Recognition runs where you point it: the Mac with the models, or any connected machine when the cloud engines are enough.
  • Five engines. Whisper (MLX) and GigaAM v3 run locally, so audio never leaves your machine. Groq, OpenAI and Google run in the cloud and need only an API key. Switch engines with one click.
  • Continuous multi-tab dictation. Recording stays active while you navigate between threads, files, or settings. An in-place waveform bar tracks your speech, and the transcript is delivered directly to the chat where recording started.
  • A term vocabulary. List the names you use — tools, products, people. Garbled spellings are repaired by matching consonant skeletons, so "Mail X" becomes MLX without listing every variant.
  • An optional AI correction pass. A language model fixes the vocabulary terms the rules missed, and nothing else. Works with any OpenAI-compatible endpoint; Groq, OpenCode Zen and OpenAI are preset.
  • Text cleanup. Removes fillers such as "uh" and "um" and fixes quotes and spacing, with rules for Russian, English, German, French, Spanish, Portuguese and Italian. Each rule can be turned off.
  • Recordings and models under control. Set how many days recordings are kept, download a model in advance with progress, and see and delete models on disk.

Keys

Enter an API key directly in the plugin: it is stored on the recognition machine with 0600 permissions and never sent to the page. If the Env Catalog plugin is installed, you can pick a key from the catalog in a drop-down instead. A key you enter for a provider is reused by the AI pass when both use the same API address.

Setup

  1. Install the plugin.
  2. Run bb settings set BB_TRANSCRIPTION local-voice/default.
  3. Pick an engine on the plugin page, or run bb voice-input setup to install a local one.

bb voice-input status, history, download and transcribe cover the same tasks from the terminal. The settings page is available in eight languages.

Requirements

  • Local engines need Python 3 and ffmpeg on the recognition machine. Whisper (MLX) runs only on macOS with Apple silicon; GigaAM installs PyTorch and is built for Russian speech. Engines a machine cannot run are shown greyed out with the reason, so a Linux server still offers the cloud ones.
  • Cloud engines send audio to the provider and need your own account: Groq and Google have free tiers, OpenAI bills per minute.
  • BB allows 10 seconds per transcription attempt, so very long recordings can time out on any engine.

Credits

This plugin is an adaptation of Voica, a macOS dictation app by Ivan Ushakov, for BB. The vocabulary repair, the AI correction prompt and the cleanup approach come from Voica (MIT). Source: github.com/Inhum/voica.

More from VKirill

CLI AgentsStart each chat with a specialist agent or selected profile instructions. Choose native Claude Code and OpenCode agents, or Codex profile developer instructions (up to 4096 characters; other profile settings are not applied), on local or enrolled remote machines. Requires BB 0.43.x on macOS or Linux and an installed, authenticated supported CLI; provider subscription limits or API charges apply.2Env CatalogStore API keys, tokens, and secrets in a single encrypted catalog across all BB sessions and machines. Securely request credentials via masked in-app modals. Agents automatically check available credentials before prompting you, and persist newly provided keys on demand. Values are encrypted at rest with AES-256-GCM and synchronized via your central BB server. Includes dedicated agent tools, a full-featured management UI with .env import/export, and terminal CLI commands.11File GatewayBrowse files across your BB machines and FTP/SFTP website accounts, then add a native file mention to a chat so the agent opens the correct source and path. Read text or download files without exposing account passwords to agents. Requires connected BB machines or reachable website accounts; macOS/Linux, read-only website access, 256 MiB between BB hosts and 32 MiB from websites. English interface with drag-to-chat mentions, hidden-file controls and native file preview.6Markdown PROEdit agent-written Markdown as a formatted document, and send any passage to the chat with its file path and line numbers. Callouts, collapsible details, footnotes, raw HTML and YAML properties render in place and save back unchanged, so opening a file never rewrites it. Mermaid flowcharts are edited by right-click (add a block or a yes/no branch, change a shape, delete), and LaTeX, code highlighting for 37 languages and directory trees render alongside. Files open from the machine and folder of the thread they came from, and autosave stops instead of overwriting a change an agent made underneath you. Adds a markdown-pro agent skill and a close-others and pin menu on the side-panel tabs; needs BB 0.43 or later and no account or external service.17

More in Agents & Providers 40

Add, choose, configure, route, or coordinate who runs a thread.

View all