dsh-dictate v0.4.0-alpha.5
Pre-release
Pre-release
What changed
- Adds a one-click local SenseVoice setup for Apple Silicon Macs. The native runtime ships in the plugin package; users no longer need Python, PATH changes, an internal install source, or a visible service address.
- Downloads the pinned SenseVoice Q8 model from the settings page with resume support, SHA-256 verification, startup, prewarm, status checks, and opt-in “start with DSH”.
- Reuses an already verified model when the bundled runtime is upgraded, while refusing to start a runtime that does not match the current package.
- Keeps browser Web Speech as the zero-setup default and makes browser/local recognition choices explain installation, network, and audio-processing differences before selection.
- Removes the persistent automatic-fallback setting. If local recognition is unavailable before recording, switching to browser recognition now requires an explicit one-time action.
- Groups voice settings into recognition, input, context enhancement, and sending sections, with an updated settings screenshot.
- Rejects browser requests from origins other than the active loopback DSH instance before accepting audio.
Compatibility
- Requires DeepSeek Harness
0.1.1-rc.2. - One-click local ASR currently supports macOS Apple Silicon only. macOS Intel, Windows, and Linux continue to use Web Speech.
- Local recognition is stop-then-transcribe in this alpha; streaming partial transcription remains out of scope.
Verification
- Typecheck and full test suite: 6 files, 111 tests passed.
- Native runtime: 2 Rust tests passed; Clippy with warnings denied; formatting and ad-hoc signature verified.
- Package verification:
dsh-dictate@0.4.0-alpha.5, 42 package entries, bundled runtime SHA-256dab83ea0c5bfa95b8e9c94f804da7d88c9fc5657ac5ac8503554ec338d5db52f. - Real installation and microphone acceptance on DSH port 3081; final endpoint transcription returned
这是一次本地语音识别测试. - Trusted DSH origin returned HTTP 200; an untrusted browser origin returned HTTP 403.
Alpha limitation
The bundled Apple Silicon runtime is ad-hoc signed and is not Apple Developer ID notarized.
This is an alpha prerelease. Community project; not affiliated with or endorsed by DeepSeek or DeepSeek Harness.