Zhangbo-cn/dsh-voice-input-plugin6

@zhangbo-cn/dsh-client-ui-voice-input

Composer mic for DeepSeek Harness Web: tap-to-monitor live transcription and hold-to-talk, with host Edge TTS reply reading that streams while the model generates, echo-pause during reading, and tap-to-stop.

AI 分析

核心用途是为 Web 界面添加语音输入和语音聊天功能,支持实时转录与 Edge TTS 语音朗读。适合习惯语音交互、需要双向语音对话的用户。需在 Web 浏览器中授权麦克风权限。

パッケージ
@zhangbo-cn/dsh-client-ui-voice-input
バージョン
0.1.1
ライセンス
MIT
最終更新
2026/08/16

インストール

$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)

  1. Click the mic → the icon turns DeepSeek blue and pulses (listening).
  2. Speak → text appears in the input box live, word by word.
  3. Send anytime with the composer's send button; keep talking to add more.
  4. Click the mic again to stop monitoring.

Voice chat (hold)

  1. Press-and-hold the mic (longer than ~250 ms) and speak.
  2. Release → your message is sent.
  3. 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