Install it, pick how it transcribes, start talking. Then the fixes for everything people actually run into.
Pipevoice-Setup.exe and run it. No admin rights needed — it installs just for you.Updates install themselves in the background. You can switch to early builds under Settings → Automatic updates → Get updates early (beta).
On first run PipeVoice asks how you want your speech turned into text. Every option is either free or costs a few pence a day, and you can change it any time from the tray menu.
| Engine | Needs a key? | Pick it when |
|---|---|---|
| Gemini the default |
Free key from Google — no card | You want one key that covers both transcription and the AI tidy-up. Start here. |
| Groq | Free dev-tier key | You want real Whisper accuracy, fast and cheap. |
| Deepgram | Key — $200 free credit on signup | You want words appearing as you speak, and live meeting notes. |
| Local Whisper | Nothing at all | Nothing may leave your PC, or you have no internet. Slower, and the first run downloads a model (~150 MB). |
Getting a key: Gemini → aistudio.google.com/apikey · Groq → console.groq.com/keys · Deepgram → console.deepgram.com. Paste it into the first-run box, or add it later under Settings → API keys.
Hold Ctrl + \, speak, let go. Your words type themselves in wherever the cursor is — any app, no integration needed. A small pill in the corner shows a live mic meter while it listens.
Hold Right Ctrl + Right Shift instead and the text goes to your clipboard rather than being typed. Useful when the app you are in does odd things with keystrokes.
Right-click the tray icon → Settings. Rebind either hotkey, choose your microphone, switch typing to pasting, set a language, and add Vocabulary — names and jargon it keeps getting wrong. Everything applies immediately; there is no restart.
PipeVoice can capture both sides of a call — your mic and whatever is coming out of your speakers — then transcribe it with who-said-what labels. It is off until you give it a hotkey.
PipeFocus (Deepgram only) reads the meeting live and nudges you with the occasional short tip. Off by default, in Settings.
This was a real bug, fixed in 2.35.3. A blank line in a leftover settings file could hide your actual key. Open the tray menu → About; if it says anything below 2.35.3, let the update install and it resolves itself — your existing key just starts working again. Nothing to re-enter.
If that app runs as administrator — plenty of terminals do — Windows refuses keystrokes from ordinary apps. Run PipeVoice as administrator too so the two match. Or use the clipboard hotkey and paste.
Settings → Microphone. Blank means the Windows default. Pick one by name if you have several — headset, webcam and laptop mics are easy to mix up.
Local Whisper downloads its model the first time only (~150 MB). After that it is cached. Larger models are more accurate and slower; a GPU makes a large difference.
If you are on a Copilot+ PC, Windows Studio Effects is on by default and filters out exactly the sharp transient sounds the snap detector listens for. Turn it off in Windows Settings → System → Sound → your microphone.
There is a safety cap so an unattended capture cannot fill your disk — 4 hours by default, adjustable in Settings → Meetings. PipeVoice also keeps only your newest 20 sessions and deletes older ones; raise that number if you need a longer archive.
Deepgram closes an idle connection after a while. PipeVoice reconnects on its own and keeps recording throughout — the audio file is never at risk, only the live text. If it keeps happening on a stable connection, send us the log.
Everything is under one folder. Paste this into the File Explorer address bar:
%APPDATA%\Pipevoice| File | What it is |
|---|---|
.env | Your API keys. Plain text, on your machine only. |
config.json | Every setting. Delete it to start completely fresh. |
pipevoice.log | What happened, and when. This is the file to send if something breaks. |
history.jsonl | Your recent dictations, if history is on. |
Meeting recordings are kept apart from all of that, because they get large. By default:
%LOCALAPPDATA%\Pipevoice\meetingsPoint Settings → Save meetings to at another drive if you record a lot. Existing recordings stay where they are — only new ones follow the new setting.
Open an issue on GitHub. Two things make it fixable in one round instead of five:
%APPDATA%\Pipevoice\pipevoice.log. Attach it, or paste the last 50 lines.