DeepSeek Harness 插件:dsh-mobile-voice-call(手机免 App 语音通话)

前言

DeepSeek Harness (DSH) 旨在将智能体开发与运行环境完全 Web 化。对于习惯使用移动设备的用户,直接通过手机语音控制电脑上的 DSH 会话是一个常见需求。dsh-mobile-voice-call 插件通过 Web 协议与本地语音引擎结合,填补了这一空白。

插件定位

这是一个 DSH 插件,允许用户在手机浏览器中与已有的 DeepSeek Harness 会话进行语音通话。该插件不依赖原生移动 App,而是复用 DSH 的 Web Profile,通过 Cloudflare 隧道进行数据传输,并在本地运行 Whisper.cpp 和 Hojo-TTS-Light 进行语音识别与合成。

核心功能

  • App-free Mobile Voice Calls:无需在手机安装专用应用,直接通过浏览器语音交互。
  • 语音识别:利用 whisper.cpp 在本地完成转写,录音数据不直接提交给 DeepSeek。
  • 语音合成:使用 Hojo-TTS-Light 生成语音,若引擎不可用则自动回退至 Windows 系统语音。
  • 会话配对:通过二维码扫描实现手机与 DSH 的安全连接。

安装与启用

安装前请确保已安装 uv(用于运行 Hojo-TTS-Light)。

pnpm dsh plugin --profile web add "github:SnowfallC/dsh-mobile-voice-call"
pnpm dsh web

使用步骤

  1. 在电脑端启动 DSH Web Profile。
  2. 在 DSH 界面中找到并打开“手机通话”面板。
  3. 使用手机浏览器扫描屏幕上的二维码进行配对。
  4. 在手机端选择一个空闲的顶层会话。
  5. 允许麦克风权限,即可开始语音通话。

技术细节与限制

  • 环境要求:页面必须通过 HTTPS 打开(推荐使用 Cloudflare Quick Tunnel),且需安装 uv。
  • 浏览器兼容性:不支持微信、QQ 等内置浏览器,需在手机浏览器中打开。
  • 通信模式:采用轮流说话模式,非全双工音频电话。
  • 数据传输:音频流经 Cloudflare 隧道传输,不属于端到端加密链路。
  • 界面限制:手机端仅提供语音通话面板,不包含文字聊天界面。
  • 语音引擎:首次使用时,插件会自动下载约 466 MB 的 Whisper 模型和约 348 MB 的 Hojo 模型。

总结

该插件通过本地化语音引擎与 Web 传输的配合,实现了在不下载 App 的情况下,利用手机语音控制 DSH 智能体。更多细节可查阅 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

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

小夜