dsh-voice
DeepSeek Harness 语音转文字插件,在输入框右下角添加麦克风按钮,支持浏览器自带、讯飞和本地 Whisper 三种识别引擎。
AI 分析
核心用途是为 DSH 引入语音输入功能。适合习惯通过语音输入与 AI 交流的用户,使用讯飞引擎时需自备相关 API 凭据。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:charlie-pan/dsh-voice說明文件
閱讀完整 README ↗🛠️ 配置
改 client.js 顶部的常量:
| 常量 | 默认 | 说明 |
|---|---|---|
ASR_ENGINE | 'webspeech' | 'webspeech' / 'xfyun' / 'whisper' |
WEBSpeech_LANG | 'zh-CN' | Web Speech 引擎的语言 |
MODEL_ID | onnx-community/whisper-small | Whisper 引擎的模型;中文想更好可换 medium |
TRANSCRIBE_LANGUAGE | 'chinese' | Whisper 引擎的转写语言;null = 自动检测 |
讯飞凭据(使用 xfyun 引擎时)
- 注册 讯飞开放平台 → 控制台 →「我的应用」→ 创建应用(开通语音听写),拿到 APPID / APIKey / APISecret;
- 二选一配置(密钥只存在本机,不进浏览器、不要提交到仓库):
- 环境变量:
XFYUN_APPID/XFYUN_APIKEY/XFYUN_APISECRET; - 本地文件:在插件目录放一个
xfyun.secret.json(已被.gitignore忽略):
- 环境变量:
{ "appId": "…", "apiKey": "…", "apiSecret": "…" }
- 重启 dsh web(host 半在启动时加载)。
讯飞凭据(使用 xfyun 引擎时)
- 注册 讯飞开放平台 → 控制台 →「我的应用」→ 创建应用(开通语音听写),拿到 APPID / APIKey / APISecret;
- 二选一配置(密钥只存在本机,不进浏览器、不要提交到仓库):
- 环境变量:
XFYUN_APPID/XFYUN_APIKEY/XFYUN_APISECRET; - 本地文件:在插件目录放一个
xfyun.secret.json(已被.gitignore忽略):
- 环境变量:
{ "appId": "…", "apiKey": "…", "apiSecret": "…" }
- 重启 dsh web(host 半在启动时加载)。