dsh-dictate v0.4.0-alpha.6
Pre-releaseDSH Dictate 0.4.0-alpha.6
Requires DeepSeek Harness >=0.1.1-rc.2 <0.2.0. Managed local ASR supports Apple Silicon Macs; Windows local ASR is not included in this release.
Changes
- One opaque Composer focus card shows the current stage and non-final transcript preview. The upper history stack has been removed.
- Long previews scroll without moving the conversation. Recording and processing use breathing indicators; successful completion briefly stays visible, then slides down into the Composer.
- Web Speech and local ASR share a nine-minute recording limit with a warning countdown from eight minutes. Reaching the limit ends recording and processes the result without automatically sending it.
- Local ASR audio is transcribed in bounded segments. Web Speech reconnects after browser-ended sessions and handles unsupported phrase hints more gracefully.
- GitHub Actions publishes the alpha through npm Trusted Publishing with provenance.
Known issues and validation boundary
During a recent speaker-to-microphone demo on the test setup, local transcription returned an incomplete phrase and model polishing failed with the selected Qwen3.5 9B / LM Studio route. The cause is still under investigation; that attempt did not pass end-to-end validation. Review the resulting draft before sending and keep automatic sending disabled if unsure.
The README and demonstration GIF refresh are deferred and are not part of this release.
中文说明
要求 DeepSeek Harness >=0.1.1-rc.2 <0.2.0。本地 ASR 一键安装目前支持 Apple Silicon Mac,本次不包含 Windows 本地 ASR。
- Composer 上方统一为一个不透明焦点卡片,只显示当前阶段及非最终转写预览,移除上方历史信息。
- 长文本可滚动,不推动聊天记录;录音和处理阶段显示呼吸指示灯,成功完成后短暂停留,再向下收起。
- 两种识别方式统一设置九分钟录音上限,从八分钟开始倒计时提醒。到时自动结束并处理,但不会自动发送。
- 本地 ASR 使用分段转写;改善浏览器语音识别的自动续接及不支持词汇提示时的处理。
- 通过 GitHub Actions 与 npm Trusted Publishing 发布,并提供来源证明。
已知问题:最近一次测试环境的扬声器转麦克风演示出现了转写不完整,以及所选 Qwen3.5 9B / LM Studio 路线润色失败,原因尚未定位。这次演示不算端到端验证通过。请在发送前检查输入框中的结果,不确定时保持自动发送关闭。
README 和演示 GIF 本次不更新,后续补充。
Full changelog: v0.4.0-alpha.5...v0.4.0-alpha.6