{"slug": "show-hn-vocalcode-push-to-talk-dictation-for-ai-coding-agents-on-device", "title": "Show HN: VocalCode – push-to-talk dictation for AI coding agents, on-device", "summary": "VocalCode, a push-to-talk dictation tool for AI coding agents, launches with a $4.99 one-time price and 30-day free trial, processing speech entirely on-device with zero audio uploaded. The tool, which supports Mandarin Chinese and 25 European languages via Parakeet and Paraformer models, types into the active text field in most desktop apps and works offline after model download.", "body_md": "# Just talk.It types.\n\nPush-to-talk voice input for coding with AI. On your machine, in most desktop apps, without sending speech to a server.\n\n**30 days** free · no card\n\n*Launch price***$4.99** once**0 bytes of audio** uploaded · offline after model download\n\n## A capsule appears, you speak, the words are already in the file.\n\nNo window to switch to, no dictation box to copy out of. VocalCode types into the active text field in most desktop apps — your editor, terminal, chat or code review.\n\nexport async function refreshSession(id: string) {\n\nconst row = await db.get(id)\n\n//\n\n}\n\n### Speech recognition on your CPU\n\nAudio is decoded on this computer. Responsiveness varies with hardware, audio length, language and model; we do not publish an unsupported latency promise.\n\n### of audio uploaded\n\nRecognition sends no audio or transcript. Initial trial setup, activation, periodic licence refresh, model downloads and update checks use the internet.\n\n### Two on-device model routes\n\nChoose Mandarin Chinese or one of 25 European language preferences. The European choices share one Parakeet model that detects the spoken language automatically; they are preview labels pending per-language product testing. After the model is downloaded, recognition works with the wifi off.\n\n## Pay once. No subscription.\n\nThe recognition models run on your computer. The $4.99 licence has no recurring fee, includes updates within the current major version, and revalidates online at least every 30 days.\n\n__once__\n\n## Questions\n\n## Does my voice go to the cloud?\n\nSpeech audio stays on this computer.\n\n- Recognition runs on your own CPU; audio is never uploaded\n- Recent transcript history stays in memory for this app session; it is not written to disk or uploaded\n- Starting the free trial requires the internet once and sends a stable pseudonymous device fingerprint\n- Manual activation sends the licence key and a stable pseudonymous device fingerprint\n- A paid licence is revalidated online before its 30-day signed receipt expires\n- Checkout polling sends that fingerprint; model downloads and update checks also use the internet\n- None of those requests sends audio or transcripts\n- After model download, recognition works offline; initial trial setup, activation and periodic licence refresh do not\n[Read the full privacy notice](/privacy/)\n\n## Which key do I hold?\n\n- All of them are live at once — plug in a mouse or undock and nothing needs changing\n- Rebind any of them in Settings\n\n## Where can it type?\n\nInto the active text field in most desktop apps.\n\n- Windows cannot inject text into an app running with higher administrator privileges\n- Password and other secure fields, plus some apps, may reject synthetic input\n- macOS text insertion requires Accessibility and Input Monitoring permission\n\n## Which languages?\n\n- Choose Mandarin Chinese or one of Parakeet's 25 listed European languages\n- The European choices share one auto-detecting model; choosing a label does not constrain decoding\n- Those 25 European choices are model-supported previews while release-binary tests are completed\n- Mandarin Chinese uses a dedicated bilingual Chinese–English Paraformer model\n- Cantonese, Korean, Japanese, Thai and Vietnamese are not available\n\n## Is it really buy-once?\n\nYes. $4.99 once, plus applicable tax.\n\n- No subscription, no account, no seat\n- Use on up to 3 devices\n- Free updates within the major version\n- 30 days free first — no card\n- Starting the trial requires internet once; its signed receipt is then checked offline\n\n## Mac?\n\n- macOS 11 or later on Apple Silicon (arm64)\n- Developer ID-signed and notarised by Apple for Gatekeeper\n- First launch asks for Microphone, Accessibility and Input Monitoring\n- Accessibility lets VocalCode check the focused target; recognised text is sent with native macOS input events\n- The app names each one and why it needs it", "url": "https://wpnews.pro/news/show-hn-vocalcode-push-to-talk-dictation-for-ai-coding-agents-on-device", "canonical_source": "https://vocalcode.app/", "published_at": "2026-08-16 21:20:54+00:00", "updated_at": "2026-08-16 21:40:26.773447+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools", "natural-language-processing"], "entities": ["VocalCode", "Parakeet", "Paraformer"], "alternates": {"html": "https://wpnews.pro/news/show-hn-vocalcode-push-to-talk-dictation-for-ai-coding-agents-on-device", "markdown": "https://wpnews.pro/news/show-hn-vocalcode-push-to-talk-dictation-for-ai-coding-agents-on-device.md", "text": "https://wpnews.pro/news/show-hn-vocalcode-push-to-talk-dictation-for-ai-coding-agents-on-device.txt", "jsonld": "https://wpnews.pro/news/show-hn-vocalcode-push-to-talk-dictation-for-ai-coding-agents-on-device.jsonld"}}