Skip to content
VoxSpica

Free · Offline · Private

Your voice, turned into text — on your own machine

VoxSpica listens to your microphone and transcribes audio files locally with VOSK. No audio ever leaves your computer: no cloud, no account, no subscription, and it keeps working with the internet unplugged.

Windows 10/11 · Ubuntu 22.04+ / Debian 12+ · one download per language · the recognition model is included

  • No audio leaves the computer
  • No account, no payment, no ads
  • Works with the network unplugged
  • Windows and Linux, x64
  • v0.1.9
  • Windows 10 / 11
  • Ubuntu 22.04+
  • Debian 12+
  • 33 languages
Live text while you speak, with pause and stop, a language selector and a searchable history of everything you have dictated.
Live text while you speak, with pause and stop, a language selector and a searchable history of everything you have dictated.

Why VoxSpica

Dictation without the strings attached

Cloud dictation services need a subscription, a network connection and your voice. VoxSpica does the recognition on your own CPU, with an open-source engine and models you download once.

  • Offline by design

    Recognition runs in a local process powered by VOSK (Kaldi ASR). After the model is downloaded there is no network call in the product at all — unplug the cable and it keeps transcribing.

  • Private by construction

    There is no endpoint to send audio to. Recordings, transcripts and history stay in your user profile, and the history database is a SQLite file on your disk.

  • Live transcription

    Text appears while you speak. Pause and resume, stop and keep the result — the model is warmed up in the background, so the record button responds immediately.

  • Files as well as microphone

    Transcribe recorded audio (WAV, and mp3/m4a/ogg with ffmpeg) or a live microphone. Automatic language detection picks the best installed model for a file.

  • A real history

    Every recognition is stored in SQLite with its date, language, model size, device and duration. Search it in the app, or from the command line.

  • A GUI and a CLI

    The window is for dictating; the command line is for scripting, with the same settings file, the same history and the same models. Voice, meeting, file — whatever the shell is doing.

  • One file to run

    The portable build is a single executable that unpacks its own libraries at launch. Python is not required; nothing else is installed.

  • Honest about accuracy

    A small model is good, a large one is noticeably better and takes longer to load. VoxSpica says which is which instead of pretending one number fits every language.

How it works

From sound to text in three steps

  1. Install in your language

    Each installer is localized and already contains a small recognition model for its language, so the first launch works offline with nothing to download.

  2. Press record and speak

    Choose the recognition language and the model size. VoxSpica loads the model in the background while the window is already usable.

  3. Get the text

    Watch it appear live, then copy it, save it next to the recording, or find it later in the searchable history.

Languages

33 recognition languages, 9 interface languages

Recognition and interface are separate: dictate in one language while the window speaks another. Every recognition language has a small model; large models exist for the languages VOSK publishes them for.

  • العربيةar
  • Português (BR)br
  • Catalàca
  • 中文(普通话)cn
  • Češtinacs
  • Deutschde
  • Ελληνικάel-gr
  • English (India)en-in
  • English (US)en-us
  • Esperantoeo
  • Españoles
  • فارسیfa
  • Françaisfr
  • ગુજરાતીgu
  • हिन्दीhi
  • Italianoit
  • 日本語ja
  • ქართულიka
  • 한국어ko
  • Кыргызчаky
  • Қазақшаkz
  • Nederlandsnl
  • Polskipl
  • Portuguêspt
  • Русскийru
  • Svenskasv
  • తెలుగుte
  • Тоҷикӣtg
  • Tagalogtl-ph
  • Türkçetr
  • Українськаuk
  • Oʻzbekchauz
  • Tiếng Việtvn

small + large · small model · large model

Interface languages

  • English
  • Русский
  • Українська
  • Беларуская
  • Deutsch
  • Français
  • Español
  • Italiano
  • 简体中文

Nine: English, Russian, Ukrainian, Belarusian, German, French, Spanish, Italian and Simplified Chinese. Seven of them have a localized installer — Ukrainian and Belarusian are supported by the application, but InstallShield ships no wizard strings for them.

What each installer brings

A localized setup wizard, the application in that language, and a ready small model for that language — which is why every installer is about 100 MB instead of 55 MB.

small model
29
large model
26

Download

Pick your language — the model comes with it

Seven installers, each in its own language, each with a small recognition model already inside. Install, launch, dictate: no first-run download.

Installers

Or the portable build

A single executable in a zip, no installer, no bundled model: the app asks for its interface language on the first launch and downloads a model for it. The smallest download, and the one to try first.

Download

For Ubuntu and Debian

A native .deb for Ubuntu 22.04 and 24.04 and Debian 12 and later. No Windows, no installer wizard: double-click it (or apt) and it is installed.

voxspica_0.1.9_amd64.deb · 57.0 MB · amd64

Download

Or from the APT repository

Add the repository once, then apt install voxspica, and apt upgrade keeps it current. It is also the one that shows up in the Software center with a screenshot and description. On Ubuntu 22.04 change noble to jammy.

curl -fsSL https:/​/​alex37529.github.io/​voxspica/​voxspica-archive-keyring.asc | sudo gpg --dearmor -o /​etc/​apt/​trusted.gpg.d/​voxspica.gpg

echo "deb https:/​/​alex37529.github.io/​voxspica/​repo/​ noble main" | sudo tee /​etc/​apt/​sources.list.d/​voxspica.list

sudo apt update && sudo apt install voxspica

Checksums — v0.1.9

The Windows installers are not code signed yet, so SmartScreen may warn about an unknown publisher. Choose “More info → Run anyway”. The Linux package is signed.

Ukrainian and Belarusian via the portable build:УкраїнськаБеларуская

FAQ

Questions worth asking before you install

Does my audio really stay on my computer?

Yes. Recognition is done by a local process — VOSK, an open-source Kaldi build — on your CPU. The product contains no upload endpoint, no telemetry and no account. Unplug the network and it keeps working.

Which systems does it run on?

Windows 10 and 11, 64-bit, and Linux: Ubuntu 22.04 / 24.04 and Debian 12 and later, x64. There is no 32-bit build and no macOS build yet.

Why is an installer about 100 MB instead of 55 MB?

The portable executable is 55 MB. Each installer adds a small recognition model for its language, so that the first launch already works offline instead of downloading 30–50 MB first.

How accurate is it, really?

It depends on the language and the model, and we would rather not give you one number. A small model is good for notes and short sentences; a large model is noticeably better and takes one to two minutes to load. Pick the language, then switch the size in Settings.

Do I need a graphics card?

No. Recognition runs on the CPU. A small model needs about 0.3 GB of RAM and starts in seconds; a large one wants a few gigabytes and a minute of loading.

Is it really free?

Yes. No subscription, no payment, no ads. Recognition runs on your own machine with the VOSK engine and never sends your voice anywhere.

What happens to my recordings?

Nothing is recorded unless you ask for it. Transcripts are written to a text file, and the history database is a SQLite file in your user profile. Delete the app, delete the folder, and it is gone.

Windows warns about an unknown publisher.

The Windows binaries are not code signed yet. SmartScreen shows a warning on first run: choose “More info” → “Run anyway”. Each release on GitHub carries SHA-256 checksums.

Can I use it from the command line?

Yes. `VoxSpica.exe mic`, `VoxSpica.exe file meeting.mp3`, `VoxSpica.exe history --search "meeting"` — the CLI and the window share one settings file and one history database.

Dictate without giving your voice away

Free and offline. Pick a language, install it, press record.