lak321/dsh-voice-chat
lak321★ 0JavaScript最后同步: 2026-08-17
DSH Voice Chat: speech-to-text input + auto/manual read-aloud (TTS) plugin, pure client
README 摘要
DSH Voice Chat — 语音输入 + 朗读回复插件 给 DeepSeek Harness Web 界面增加 语音对话 能力: - 🎤 语音输入 :说中文自动识别填入输入框(Web Speech API,零服务端/零密钥) - 🔊 朗读回复 :每条 AI 回复可朗读(TTS),并支持 自动朗读 (默认开启) - ⚙️ 语音设置 :人声选择、语速、语调,识别语言(普通话/粤语/台湾国语/英语) 纯 Client 插件 ,无服务端、无 API Key、无模型下载(浏览器自带语音引擎)。 功能 - 🎤 语音输入 :点击输入框旁的 🎤,说出内容,识别文字自动填入(实时中间结果 + 可编辑后再发送) - 🔊 朗读回复 :每条 AI 回复旁有 🔊 按钮,点击朗读该条回复,再点停止 - 🔁 自动朗读 :每条 新 回复生成后自动朗读(默认开),按会话消息序号判断新旧,历史消息/刷新页面不会重读;⚙️ 面板一键关闭 - 🗣️ 人声选择 :从浏览器全部语音里选(默认中文优先,如 Microsoft Huihui) - ⏩ 语速 / 🎼 语调 :滑杆实时调节(0.5 2.0 / 0 2.0) - 🌏 识别语言 :普通话 zh-CN / 粤语 zh-HK / 台湾国语 zh-TW / 英语 en-US - 🧹 朗读文本清理 :自动剥掉 Markdown 标记( 粗体 、 斜体 、 代码 、 标题、列表、表格、链接等),避免 TTS 读出"星号星号"等噪音 - 💾 所有设置存 localStorage,刷新后保留 安装 一条命令(git 源,产物已入库,无需构建): 换成最新提交号(见仓库主页)。或本地目录: cd dsh-voice-chat && dsh plugin --profile web add . 装完 重启 DSH ( npx -y @deepseek-ai/dsh web ),浏览器打开后输入框旁出现 🎤 和 ⚙️ 按钮,每条 AI 回复旁出现 🔊 按钮。 兼容 DSH Profile: web 。 旧的手动复制 client/ 并注入 cordis.patch.yml 的方式已废弃,由 bundle 层栈安装替代。 使用 1. 🎤 语音输入:点 🎤 → 说话 → 文字自动填入输入框 → 编辑/直接发送 2. 🔊 朗读:点回复旁的 🔊 朗读该条;朗读中再点停止 3. ⚙️ 设置:自动朗读开关、人声、语速、语调、识别语言 工作原理 - Client 插件 :通过 ctx.slots.inject 注册两个 slot: - conversation.input.left (🎤 voice-input order 5、⚙️ voice-settings order 8) - conversation.chat.assistan…
在 GitHub 查看完整 README →分类
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.
★ 90,234
esengine/DeepSeek-ReasonixDeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
★ 35,020
crafter-station/petdexA public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,949