DeepSeek Harness 语音输入最简 Demo

前言

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 服务已经在运行,请在安装后重启对应进程。

典型用法

  1. 打开 DeepSeek Harness Web UI。
  2. 点击输入框右侧的麦克风按钮。
  3. 首次使用时,浏览器会请求麦克风访问权限,选择允许。
  4. 说话完毕后,再次点击停止按钮,或等待单句识别自动结束。
  5. 检查输入框中的文字,根据需要进行修改,再手动点击发送。

适用场景与注意

  • 适用场景:适合在 Web UI 环境下需要快速输入中文、进行语音转文字记录或辅助打字的用户。
  • 浏览器兼容性:该插件依赖浏览器的 SpeechRecognition 或 webkitSpeechRecognition API。某些浏览器不支持该 API,建议使用 Chrome。
  • 隐私与离线:插件不保存录音文件。部分浏览器可能会将音频发送给其语音识别服务,不能保证离线处理。
  • 源码审查:安装前建议检查源码,插件许可证为 MIT。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜