dsh-voice-chat: A Voice Chat Plugin for DeepSeek Harness

The DeepSeek Harness plugin `dsh-voice-chat` delivers a closed-loop voice interaction in the Web GUI. When users click the microphone to speak, the system automatically converts the voice to text and sends it to the AI after a 2.5-second pause, and the AI's response is then automatically read aloud via TTS. The plugin supports multiple ASR and TTS engines with independent configurations. Core features include single-channel playback, interrupting previous audio, preventing re-playback, and mute control. Installation requires Node.js ≥ 22 and running `dsh web`. It supports keyboard shortcuts and configuration file overrides, making it ideal for developers seeking natural voice interactions.

Read More