前言¶
DeepSeek Harness 的 Web UI 支持通过插件扩展功能。在使用 Web 界面进行交互时,中文输入往往需要频繁打字。该插件通过调用浏览器原生的语音识别能力,解决输入效率问题,使语音转文字操作更加轻量。
这是什么¶
这是一个由 Dee3526 维护的 Web UI 中文语音输入插件。
它只做一件事:在聊天输入框右侧的麦克风按钮上点击,将中文语音识别成文字并追加到输入框中。识别完成后不会自动发送,用户仍可手动编辑内容。
核心功能¶
- 语音转文字:点击麦克风按钮后,将语音识别为文本。
- 追加输入:识别结果直接追加到当前输入框内容中,而非替换。
- 手动发送:识别结束后不自动发送消息,用户可检查或修改文字。
- 语言限制:识别语言固定为
zh-CN。 - 平台限制:仅支持 Web UI,不支持桌面端或其他客户端。
安装与启用¶
在终端中执行以下命令安装插件:
dsh plugin --profile web add https://github.com/Dee3526/dsh-plugin-voice-input-demo.git
若 DeepSeek Harness Web 服务已经在运行,请在安装后重启对应进程。
典型用法¶
- 打开 DeepSeek Harness Web UI。
- 点击输入框右侧的麦克风按钮。
- 首次使用时,浏览器会请求麦克风访问权限,选择允许。
- 说话完毕后,再次点击停止按钮,或等待单句识别自动结束。
- 检查输入框中的文字,根据需要进行修改,再手动点击发送。
适用场景与注意¶
- 适用场景:适合在 Web UI 环境下需要快速输入中文、进行语音转文字记录或辅助打字的用户。
- 浏览器兼容性:该插件依赖浏览器的
SpeechRecognition或webkitSpeechRecognitionAPI。某些浏览器不支持该 API,建议使用 Chrome。 - 隐私与离线:插件不保存录音文件。部分浏览器可能会将音频发送给其语音识别服务,不能保证离线处理。
- 源码审查:安装前建议检查源码,插件许可证为 MIT。