Zero backend, zero API keys
Zhangbo-cn/dsh-voice-input-plugin · tools
Zero backend, zero API key — recognition and TTS run entirely in the browser via the Web Speech API.
★ 6GitHub stars
0Forks
2026-08-16Last updated
TypeScriptLanguage
MITLicense
Key features
- Hold to talkpress-and-hold to record a voice-chat message, release to send it
- Recognition starts on pointer-down (a user gesture — required by the Web Speech API)
- the assistant's reply is read aloud (browser TTS, preferring natural/Edge neural voices).
- Continuous across silenceseach recognition segment auto-restarts so monitoring never drops.
- Respects the composerspeech appends to the draft (base preserved)
Requirements
- Firefox mic inputthis is a genuine browser limitation, not a plugin issue.
- The plugin feature-detects and disables the mic with a "not supported in this browser" hint.
Install command
dsh plugin --profile web add github:Zhangbo-cn/dsh-voice-input-plugin