yoletPig/dsh-plugin-rapidspeech ↗★ 4
dsh-plugin-rapidspeech
Local RapidSpeech.cpp ASR provider for the DeepSeek Harness voice input; managed rs-server with on-demand download, or external mode
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yoletPig/dsh-plugin-rapidspeechConfiguration
| Field | Default | Description |
|---|---|---|
managementMode | managed | managed: the plugin downloads, spawns, and reclaims its server. external: connect to an existing rs-server at endpoint. |
modelId | xasr-q8_0 | Catalog model to download. Editable live from the plugin page. |
modelDownloadUrl | — | Any HTTPS GGUF URL; takes precedence over modelId. Editable live. |
modelPath | — | Local GGUF file; takes precedence over both. Editable live. |
modelSha256 | — | Integrity hash for a manually specified model. Editable live. |
dataRoot | dsh home cache | Directory for the downloaded binary (bin/) and models (models/). |
endpoint | http://127.0.0.1:8080 | Server address in external mode (loopback or allowedHosts only). |
serverBinaryPath / serverLibraryPath | — | Use a self-provided binary / shared-library directory. |
languages | auto, zh, en | Language hints advertised to the UI (catalog models use their own list). |
stripControlTokens | true | Remove SenseVoice-style `` markers from transcripts. |
requestTimeoutMs | 120000 | Per-transcription timeout. |
maxAudioBytes | 32 MiB | Recordings above this size are rejected before upload. |
prepareTimeoutMs / downloadTimeoutMs | 120000 / 1800000 | Budgets for startup and for one asset download. |
idleTimeoutMs | 300000 | Idle time before the managed server stops; 0 keeps it until unload. |
graceMs | 1000 | Termination grace period. |
maxLogBytes | 64 KiB | Server output tail kept for diagnostics. |
allowedHosts | [] | Explicit whitelist for non-loopback endpoint hosts. |