All plugins

DSH / BUNDLE / BUNDLES

dsh-dania-voice

v1.1.0xcw520 / dsh-dania-voice14f6988130

InstallableBundlesBundles & other modulesCommunity · Topic auto-analysis

Overview

dsh-dania-voice

达妮娅(鸣潮)语音朗读 — 用本地 GPT-SoVITS 把助手回复读出来,带一个可拖动的小挂件开关。 / Local GPT-SoVITS voice for DSH: reads assistant replies aloud with a draggable mascot toggle.

README / EN

Package documentation

Registry summary

达妮娅(鸣潮)语音朗读 — 用本地 GPT-SoVITS 把助手回复读出来,带一个可拖动的小挂件开关。 / Local GPT-SoVITS voice for DSH: reads assistant replies aloud with a draggable mascot toggle.

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

**Short English tokens sound mushy.** A full English sentence comes out fine — transcribing a synthesised sentence back gives an almost exact match. But short identifiers or ones with digits (`ops bash`, `cut2`, `sha1`) come out close to Chinese syllables, as if the voice were mumbling. That is a mismatch between the voice model and English phonemes, not something the plugin can fix. Inline code is still turned into speakable English; longer identifiers fare better than short ones. **A segment is capped at 90 characters.** The server's generation loop is hard-coded to 1500 semantic tokens (~30 s); past that it stops silently and truncates. With 147 characters in one unsegmented request, a whole sentence went missing in testing. 90 leaves about 30% headroom, at the cost of more pauses between segments. **URLs and tables are not spoken.** A URL reads as a string of letters nobody can follow, and a table reads as a list of numbers; both are dropped. The dropped spot is closed with a full stop so the neighbouring sentences are not glued together.