dsh-voice-funasr: DSH Web UI local offline speech input plugin

dsh-voice-funasr is a local offline speech input plugin for DSH Web UI, designed to provide a speech transcription solution that does not rely on cloud speech services. Its core mechanism is "local-first," prioritizing local audio transcription using the FunASR int8 ONNX engine (including Paraformer, FSMN-VAD, and ct-punc models). If the local engine is unavailable, it automatically falls back to the browser's Web Speech API. The plugin supports a "hold to record, release to send" operation and optionally invokes a user-configured LLM endpoint for two-step polishing to correct stutters or filler words; this is the only component that may send data over the network, while all other data is processed locally in memory. Installation requires installing funasr-onnx and other dependencies via pip, and downloading...

Read More