Voicetypr - 由 AI 提供支持的离线语音转文字录音工具,适用于繁忙的创始人、开发人员、MacOS、Windows 上的 AI 使用者。替代产品包括 Wispr Flow 和 Supe
Voicetypr - 由 AI 提供支持的离线语音转文字录音工具,适用于繁忙的创始人、开发人员、MacOS、Windows 上的 AI 使用者。替代产品包括 Wispr Flow 和 Supe
Voicetypr is an open-source desktop dictation app built with Tauri, Rust, and React. Use a global shortcut to record, transcribe locally or through an optional cloud provider, format the result, and insert it into the app you are already using.
Local transcription is the default. After the trial, a lifetime license keeps local models unmetered: no subscription, per-minute API fee, or cloud usage quota. Optional cloud modes still use the selected provider's billing and limits.
Voicetypr's CLI gives scripts and AI agents access to local transcription: audio in, plain text or structured JSON out. With a lifetime license and a local model, there are no per-minute API fees or cloud usage quotas.
Install the voicetypr command from Settings → Advanced, then use it from an agent or terminal:
voicetypr --help
voicetypr status --json
voicetypr models --json
voicetypr transcribe --file note.wav --json
voicetypr record --until-silence --json
Human-readable output is the default. Add --json for structured automation output. Audio stays on the machine unless the command explicitly selects a remote Voicetypr server.
Voicetypr is offline-first, but the selected mode determines what leaves your computer:
| Mode | Data flow |
|---|---|
| Local transcription | Recorded audio and transcription stay on the device. Model files are downloaded once and stored locally. |
| Cloud transcription | Recorded audio is sent to the cloud speech-to-text provider you selected. |
| AI formatting | The transcript is sent to the AI provider you configured for rewriting. |
| Network Sharing | Audio is sent to the Voicetypr server you explicitly configured. |
Diagnostics and product-analytics controls are available in Settings. See the Privacy Policy for the current collection and retention details.
Requirements: macOS 14 or later, Apple Silicon (fully supported) or Intel (legacy/best-effort), microphone permission, and Accessibility permission for cursor insertion.
Apple Silicon is the primary macOS target and supports Whisper plus Parakeet. Intel packages remain available as a legacy Whisper-only download while the project evaluates usage before a separately announced end-of-life.
Release builds are signed and notarized by Apple.
Requirements: 64-bit Windows 10 build 19041 or later, or Windows 11.
Choose either distribution:
Windows can use the bundled CPU transcription path on every supported machine. Optional Vulkan acceleration runs in an isolated sidecar process and falls back to CPU if the GPU path is unavailable.
| Layer | Technology and responsibility |
|---|---|
| Desktop shell | Tauri v2 windowing, menus, updater integration, permissions, and packaging |
| Frontend | React 19, TypeScript, Tailwind CSS, shadcn/ui, and Zustand |
| Backend | Rust recording, resampling, transcription orchestration, hotkeys, history, and cursor insertion |
| Local engines | Whisper on macOS and Windows; Parakeet sidecar on Apple Silicon |
| Windows GPU isolation | Optional Vulkan Whisper sidecar; the main executable remains CPU-safe |
| Network Sharing | Authenticated Voicetypr server/client for remote transcription |
Prerequisites:
git clone https://github.com/ideaplexa/voicetypr.git
cd voicetypr
pnpm install
pnpm tauri:dev
Useful checks:
pnpm lint
pnpm typecheck
pnpm test
pnpm test:backend
pnpm check
See AGENTS.md and CLAUDE.md for repository conventions and architecture notes.
Voicetypr source code is licensed under the GNU Affero General Public License v3.0.
暂无开放 Issues,或尚未同步最近议题。