dsh-mic-input: DSH Web UI Browser Microphone Input Plugin
`dsh-mic-input` is a DSH Web UI speech input plugin maintained by QT-Chen and released under the MIT license. It runs entirely on the client side, requiring no server-side processing, API keys, or model downloads, utilizing the Web Speech API for microphone dictation. Core features include adding a microphone button to the input toolbar to initiate real-time dictation; preventing text duplication through a draft reconstruction and deduplication mechanism; supporting up to six silent continuations to maintain the session; providing intelligent punctuation (auto-completion, preservation, and removal) and language selection for Chinese, English, or following the system language; and supporting optional automatic message sending. Users can install it from GitHub or npm, requiring a Node.js version of 20.0.0 or higher. After installation, restart DSH Web or refresh the page for the changes to take effect.
Read More