Skip to content

VOICE → TEXT ON YOUR DESKTOP

Speak where you usually type.

Speaking is faster than typing. WhisPaste turns your voice into text and, with Auto-Paste enabled, inserts it into supported text fields. You stay in the app you’re already writing in.

Speech recognition runs on your computer. Cloud processing is your choice.

Free on GitHub & other downloads
AI-generated
An example of an email reply inserted with Auto-Paste enabled.
Runs locally

Open source

Make WhisPaste better with us

WhisPaste is open source and grows with the people who use it. You know best what is missing when you write – and you can help without writing code.

WhisPaste on GitHub
  1. Something not working?

    Describe what breaks or is missing on GitHub, with ready-made templates for bugs and requests.

    Open an issue
  2. Already have a fix?

    Branch off dev, run the checks from the guide and send your change as a pull request.

    Read the contributing guide
  3. Got an idea?

    Share suggestions on our VotePit ideas board and vote on others – no GitHub account needed.

    Shape the ideas
  4. Something sounds off?

    Improve the translations of the app and website so WhisPaste reads naturally in your language.

    Help translate

The source code is public: you can not only use WhisPaste but also inspect, change and share it.View the licence

Beyond the first sentence

When you need to work on the text

Revise text with Smart Mode

Optional

Clean up a transcript, shorten it or translate it into one of seven languages. Smart Mode is off by default. It runs locally on macOS and Windows, experimentally on Linux, or through OpenAI with your own API key.

Reuse text blocks

Save recurring text as snippets. Your configured trigger word or enabled snippet hotkey opens a picker at the cursor. Choose the text you need, or fill in a template one field at a time.

Change selected text

Select text, use the optional selection hotkey and say "make it shorter" or "translate to English". Smart Mode revises the selection in supported apps. This feature is off by default.

Find earlier text

Transcripts for the clipboard and active app are saved in your local history. Search, edit or export them as TXT, Markdown, JSON, CSV or DOCX. Quick notes stay in the notes area.

Build up a note

The optional quick-note hotkey appends what you say to your designated quick note. WhisPaste then brings its window forward to show the result. No history entry is created.

More tools and settings
Control recording
Choose your hotkey. Press once to start recording and again to stop. With push-to-talk, recording lasts while you hold the key; this mode is experimental on Linux. Esc discards the recording.
Reuse copied text
The side panel keeps transcripts, snippets and copied text within reach. Windows and macOS include clipboard history; Linux shows the most recently copied content.
Add your own terms
Add names and specialist terms to your vocabulary. Use replacements to correct recurring spellings or replace a phrase you define with your own text.
Keep track of recording
Enable the overlay to see a waveform and an optional text preview. Sounds signal the start and end of recording. An adjustable safety stop ends recordings after 2 minutes by default.
Work without a graphics card
WhisPaste uses supported graphics hardware through Metal or Vulkan and can also run on the CPU. At least 8 GB of RAM is required. An optional CUDA pack is available in the GitHub builds for Windows and Linux with compatible NVIDIA cards.
Choose where processing happens
Speech recognition runs locally by default. Audio is discarded after transcription unless you enable audio retention. Usage statistics and crash reports are on by default and can be turned off separately. The privacy section explains the data paths.
Use a cloud provider
Optionally use OpenAI or Deepgram with your own API key. Your recording goes directly to the provider you choose. Provider usage may incur additional charges.
Start recording with a click
You can also start recordings from the tray icon, or the menu bar on a Mac. A floating recording button and launch at login can be enabled separately.
Connect your own tools
whispaste --toggle starts or stops a recording; --cancel discards it. You can also use these commands for a desktop hotkey on Wayland. whispaste --transcribe-file <wav> outputs the text of a WAV file. The optional local API is off by default and protected by a token.
Move your settings
Export settings, replacements and snippets, then import them on another computer. History, audio and API keys are not included. GitHub also offers a Windows ZIP version that runs without installation.

Inside the app

Your text, ready to revisit

These views show the history for regular recordings and the editor for an individual entry. Quick notes have their own place in the notes area.

Runs on
macOS
Windows
Linux
App interface
6 languages in the app
DeutschEnglishEspañolעבריתPortuguêsРусский
Voice input in
99 languages with Whisper
25 European with Parakeet

Search your history, select entries and organise them

Edit a transcript and add notes to the entry

More app views →

Privacy

Speech recognition on your computer

WhisPaste processes speech locally by default, with no account required. Cloud speech recognition and Smart Mode through OpenAI are options you choose yourself.

Default

Audio stays on your device

  1. Microphone
  2. Whisper or Parakeet
  3. Text on your computer

Whisper or Parakeet processes your recording on your computer. The audio is then discarded unless you enable optional audio retention.

Only if you choose it

Direct to your chosen provider

  1. Microphone
  2. OpenAI or Deepgram
  3. Text returned to your computer

Cloud speech recognition sends audio directly to OpenAI or Deepgram. Smart Mode through OpenAI sends transcribed text. This content does not pass through WhisPaste servers.

Statistics and crash reports: on, but optional

Usage statistics and crash reports are enabled by default. You can turn each off in Settings → Privacy. The self-hosted statistics use no cookies and contain no audio, transcripts or history. Crash reports contain technical error details; file paths are not currently redacted.

How data processing works

Requirements

Match your language and computer

You need at least 8 GB of RAM and a 64-bit system: Windows 10 or later, macOS 12 or later on Apple Silicon, or Linux. A dedicated graphics card is not required. Choose Whisper or Parakeet for local speech recognition.

Whisper

Broad language support

via whisper.cpp

Languages
99
Hardware
GPU acceleration + CPU support
Choose it for
a wider choice of languages

Three model sizes balance memory needs and processing time. Start with Balanced from about 2 GB of graphics memory on NVIDIA or Apple Silicon, or about 4 GB on AMD or Intel. Below that, or without a GPU, choose Quick & Compact.

Parakeet

Fast on a CPU too

NVIDIA Parakeet-TDT with GPU support and CPU fallback

Languages
25
Hardware
GPU optional, CPU supported
Choose it for
speed in a supported language

Parakeet supports 25 European languages. It processed speech faster than the compact Whisper model in our CPU benchmark. Results depend on the hardware; the linked benchmark includes the test conditions.

Both engines work offline after the model download. On Apple Silicon, the CPU and GPU share memory; at least 8 GB of RAM is still required. Switch engines in Settings → Speech Recognition.

Whisper supports 99 languages

Every tile is a language Whisper recognises. In colour: the 25 European languages Parakeet recognises too. The language you speak and the app’s interface language are separate settings.

  • 99 languages with Whisper
  • 25 of them also with Parakeet
  • English · Parakeet
  • Chinese
  • German · Parakeet
  • Spanish · Parakeet
  • Russian · Parakeet
  • Korean
  • French · Parakeet
  • Japanese
  • Portuguese · Parakeet
  • Turkish
  • Polish · Parakeet
  • Catalan
  • Dutch · Parakeet
  • Arabic
  • Swedish · Parakeet
  • Italian · Parakeet
  • Indonesian
  • Hindi
  • Finnish · Parakeet
  • Vietnamese
  • Hebrew
  • Ukrainian · Parakeet
  • Greek · Parakeet
  • Malay
  • Czech · Parakeet
  • Romanian · Parakeet
  • Danish · Parakeet
  • Hungarian · Parakeet
  • Tamil
  • Norwegian
  • Thai
  • Urdu
  • Croatian · Parakeet
  • Bulgarian · Parakeet
  • Lithuanian · Parakeet
  • Latin
  • Māori
  • Malayalam
  • Welsh
  • Slovak · Parakeet
  • Telugu
  • Persian
  • Latvian · Parakeet
  • Bangla
  • Serbian
  • Azerbaijani
  • Slovenian · Parakeet
  • Kannada
  • Estonian · Parakeet
  • Macedonian
  • Breton
  • Basque
  • Icelandic
  • Armenian
  • Nepali
  • Mongolian
  • Bosnian
  • Kazakh
  • Albanian
  • Swahili
  • Galician
  • Marathi
  • Punjabi
  • Sinhala
  • Khmer
  • Shona
  • Yoruba
  • Somali
  • Afrikaans
  • Occitan
  • Georgian
  • Belarusian
  • Tajik
  • Sindhi
  • Gujarati
  • Amharic
  • Yiddish
  • Lao
  • Uzbek
  • Faroese
  • Haitian Creole
  • Pashto
  • Turkmen
  • Norwegian Nynorsk
  • Maltese · Parakeet
  • Sanskrit
  • Luxembourgish
  • Burmese
  • Tibetan
  • Filipino
  • Malagasy
  • Assamese
  • Tatar
  • Hawaiian
  • Lingala
  • Hausa
  • Bashkir
  • Javanese
  • Sundanese

FAQ

Before you get started

Your question isn't here?

Write to us directly. We read every message ourselves.

Installation and cost

How much does WhisPaste cost?
The complete app is free on GitHub under the MIT License. The Microsoft Store and Mac App Store versions are paid; each Store shows its current price. They offer the same core features and updates through the Store. The Mac App Store version omits the AppleScript paste fallback and the permission repair tool. The app requires neither a subscription nor a WhisPaste account. Optional cloud providers may charge separately for usage.
Which systems can I download it for?
For Windows, Apple Silicon Macs and Linux. Intel Macs are not supported. Linux packages are available as AppImage, .deb and tar.gz for x64. The download page links to the installers and AppImage; all packages are also available in GitHub Releases. WhisPaste is a desktop app, with no iOS or Android version.
What does my computer need?
At least 8 GB of RAM and a 64-bit processor: Windows 10 or later, macOS 12 Monterey or later on Apple Silicon, or Linux. You also need disk space for the app and models. A GPU is optional. For Whisper, start with Balanced from about 2 GB of graphics memory on NVIDIA or Apple Silicon, or about 4 GB on AMD or Intel; below that, or without a GPU, choose Quick & Compact. Apple Silicon uses shared memory. The optional local Smart Mode model needs about 3 GB of extra disk space and around 4–5 GB of RAM while running. Auto-Paste must be enabled: macOS requires Accessibility permission, and Linux needs write access to /dev/uinput. On Windows, an app running with elevated permissions can prevent pasting. Protected or unsupported fields can block Auto-Paste.
Why might Windows show a warning?
For downloads outside the Microsoft Store, SmartScreen may warn when a file has little download reputation. Check that your download came from the official WhisPaste repository. For this type of SmartScreen notice, you can continue through “More info” → “Run anyway”. The paid Microsoft Store version is another option.
How is the macOS version distributed?
The current GitHub DMG is signed and notarized by Apple. The paid Mac App Store version is distributed through Apple. Both are for Apple Silicon only. If macOS blocks an older or self-built copy, System Settings → Privacy & Security may offer "Open Anyway".

Processing and models

What works without internet access?
Local speech recognition with Whisper or Parakeet works offline after a one-time model download. Local Smart Mode needs an additional model download, and the optional CUDA pack needs additional files. Cloud speech recognition and Smart Mode through OpenAI require an internet connection. Model downloads, update checks and enabled statistics or crash reports can use network connections.
What is stored or sent?
With local speech recognition, audio stays on your computer and is discarded after transcription unless you enable audio retention. Regular transcripts are kept in local history; quick notes are stored separately in Notes. Cloud speech recognition sends audio directly to OpenAI or Deepgram, while Smart Mode through OpenAI sends text. Usage statistics and crash reports are on by default and can be turned off separately in Settings → Privacy. Statistics contain no audio, transcripts or history. File paths in crash reports are not currently redacted.
When should I choose Whisper or Parakeet?
Choose Whisper for its 99 languages or choice of model sizes. Parakeet covers about 25 European languages and offers fast transcription even without a GPU. It was faster than the compact Whisper model in our CPU benchmark; results depend on the hardware and test conditions. Both engines support GPU acceleration and work offline after the model download. Switch in Settings → Speech Recognition.
Which languages can I speak?
Whisper supports 99 languages; Parakeet supports about 25 European languages. Select the language of your recording in Settings or use automatic detection. This is separate from the app’s interface language. Translation into seven target languages is a separate, optional Smart Mode feature.
How do I choose a model?
Recognition depends on the language, recording and model. For Whisper, Balanced is a good starting point from about 2 GB of graphics memory on NVIDIA or Apple Silicon, or about 4 GB on AMD or Intel. Below that, or without a GPU, choose Quick & Compact. Larger models can help with difficult audio but need more memory and processing time. Review the result before sending; you can change models later.

Working with text

What does Smart Mode change in my text?
Smart Mode is off by default. Cleanup removes filler words and adjusts punctuation, Concise shortens the text, and Translate converts it into one of seven target languages: German, English, Spanish, French, Portuguese, Mandarin or Russian. Apply a preset during recordings or later in your history. Local processing works on macOS and Windows and is experimental on Linux. Alternatively, use your own API key to send the text directly to OpenAI. Review the wording and meaning of revised text.
How do I insert a text block?
Save the text as a snippet. Enable the snippet hotkey or configure a trigger word for the picker. Speak that word on its own in a recording; the picker opens after transcription. The hotkey opens it without recording. Text is inserted only when you select it. Interactive snippets guide you through a template’s fields and then insert the completed text.

Feedback

How people use WhisPaste

These comments were submitted through the app. Quotes retain their original wording and language; names are not published.

Wir leben in der Zukunft Es versteht zum Teil sogar Hochalemannisch und transkribiert es auf Hochdeutsch. Dass das alles lokal verarbeitet wird, ist phänomenal.
Perfect, working very good!
TOP

Download & price

Speak your next text.

Download WhisPaste for your computer. The complete app is free on GitHub. Purchasing it through the Microsoft Store or Mac App Store supports development. Optional cloud providers charge separately for their services.

Recommended

Get it for your computer

What the Store purchase offers

  • Fund developmentYour purchase supports app maintenance and development.
  • Get it from the official StoreInstall the version reviewed by the relevant Store.
  • Updates through the StoreThe Store handles app updates.
Free

Free on GitHub

Open source under the MIT License

  • No app subscription
  • No WhisPaste account
  • Complete app
Free on GitHub & other downloads

Included either way

  • Offline transcription
  • Reusable text blocks
  • Optional Smart Mode
  • Side panel for copied text
  • GPU or CPU processing
  • Local, searchable history
  • Free updates
  • Open source (MIT)

Support

An independently developed project

Store purchases and voluntary support help fund development, maintenance and code signing. The complete app remains free on GitHub.

GitHub Sponsors
Downloads for your computer