ppy-web/dsh-plugin-xiaomi-mimo-tts
ppy-web/dsh-plugin-xiaomi-mimo-tts为 DSH 提供小米 MiMo、豆包、浏览器本地 TTS 语音朗读;自动播报、自定义音色、UI 音效、桌宠联动、QQBot 联动。
输入框麦克风语音输入:浏览器 Web Speech API 实时转写,自动去重/续听、智能标点,支持语言与自动发送设置。
Microphone voice input for the DeepSeek Harness (DSH) Web UI — in the browser, no server, no keys.
中文说明见 README.zh.md
A pure client plugin that adds a microphone button to the composer tool row of the DSH Web GUI. Click to start dictating; recognized speech is transcribed live into the input box. Everything runs in your browser through the built-in Web Speech API:
Zero server components, zero API keys, zero model downloads. Audio never leaves the browser (except to the browser's own speech service).
? after 吗/呢 questions, ! after 吧/啊/呀/哦/嘛/啦/哇/哈, 。 otherwise (English: .); modes: 自动补全 / 保留原样 / 去除dsh plugin --profile web add github:QT-Chen/dsh-mic-input
or from npm (prebuilt, no build approval needed):
dsh plugin --profile web add dsh-mic-input
Restart dsh web (or refresh the page), then click the mic button to the right of the input box. The first time you use it, the browser asks for microphone permission — allow it (127.0.0.1 / localhost is a secure context, so it works).
Note: if you installed from the GitHub source, pnpm ≥ 10 may ask you to allow the build once (
allowBuilds). The npm install has no such step.
No server, no storage: audio is processed by the browser's speech service (Microsoft/Google), and only the resulting text ever enters DSH. Nothing is written to disk by this plugin.
MIT