uniwell9797/dsh-voice-f9 ↗★ 0

dsh-voice-f9

全局按住快捷键进行本地语音输入 利用本地模型实现不联网、低延迟的语音转文字,适合追求高效输入体验的Windows用户。

包名
dsh-voice-f9
兼容性
待验证
版本
0.1.0
许可证
NOASSERTION
最近更新
2026年10月3日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:uniwell9797/dsh-voice-f9

配置

本插件不声明 Config schema,所以没有自动生成的设置表单 —— 这是刻意的取舍, 原因见下面「为什么没有设置表单」。配置写在 profile 的 cordis.patch.yml 里:

- id: dsh-voice-f9
  name: dsh-voice-f9
  config:
    hotkey: f9            # 可写空格分隔的多个键;对讲机模式不支持组合键
    indicator: true       # 屏幕上跟着光标跑的小胶囊
    pythonPath: 'C:\Python314\pythonw.exe'
    sherpaThreads: 4
    graceMs: 3000
字段默认说明
enabledtrue关掉就不启动,但文件还在
pythonPath自动探测pythonw.exe 的绝对路径
dataRoot/voice-f9程序文件放哪
modelDir/speech-to-text/sensevoice模型放哪
hotkeyf9可写空格分隔的多个键(对讲机模式只支持单键,不支持组合键)
indicatortrue屏幕上跟着光标跑的小胶囊
sherpaThreads4推理线程数
graceMs3000要求子进程退出后的宽限期;spawn 强制要求这个字段

字段写错、类型不对、甚至整个 config 是 null 或字符串,都会被插件内部的 normalizeConfig() 兜回默认值,不会崩、也不会拒绝加载。