Zhangbo-cn/dsh-voice-input-plugin ↗★ 6
@zhangbo-cn/dsh-client-ui-voice-input
DeepSeek Harness Web 的输入框麦克风:点击监听实时转录与按住说话,伴随模型生成流式读取主机 Edge TTS 回复,读取时回声暂停,以及点击停止。
AI 分析
核心用途是为 Web 界面添加语音输入和语音聊天功能,支持实时转录与 Edge TTS 语音朗读。适合习惯语音交互、需要双向语音对话的用户。需在 Web 浏览器中授权麦克风权限。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Zhangbo-cn/dsh-voice-input-plugin说明文档
阅读完整 README ↗Usage
After refreshing the Web UI, the composer tool row shows a linear mic button.
Voice input (tap)
- Click the mic → the icon turns DeepSeek blue and pulses (listening).
- Speak → text appears in the input box live, word by word.
- Send anytime with the composer's send button; keep talking to add more.
- Click the mic again to stop monitoring.
Voice chat (hold)
- Press-and-hold the mic (longer than ~250 ms) and speak.
- Release → your message is sent.
- The assistant's reply is read aloud automatically.
Reply reading after any send
A send that follows mic use (within 5 minutes) — hold or tap-monitoring + the composer send button — arms reply reading for the next assistant reply. Typed sends without recent mic use do not trigger it.
Configuration
- id: ui-voice-input
name: '@zhangbo-cn/dsh-client-ui-voice-input'
config:
language: 'zh-CN' # Web Speech recognition language tag
interimResults: true # stream live interim transcript into the draft
Configuration
- id: ui-voice-input
name: '@zhangbo-cn/dsh-client-ui-voice-input'
config:
language: 'zh-CN' # Web Speech recognition language tag
interimResults: true # stream live interim transcript into the draft