Repository navigation
Russian voice input for DSH — local GigaAM-v3 provider (offline, MIT) #11746
almaziphone
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Russian speech input for DSH — local, offline, MIT
The built-in Voice input recognizer (SenseVoiceSmall) doesn't cover Russian: it supports
zh / en / yue / ja / koonly, and there is no cloud ASR in the voice-input composition. So Iwrote a small plugin that registers a second local provider on top of the
sherpa-onnxruntime DSH already ships — no cloud, no API keys, no Python.
punctuation, casing and normalized numbers («в 15:30»)
(8.4 s phrase → ~0.17 s), ~564 MiB peak RSS
(321.7 MB + 1.8 MB VAD) verified by SHA-256
language selection in Settings → Voice input; Whisper Small is available as a multilingual
fallback engine
Install on DSH Desktop:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/almaziphone/dsh-speech-to-text-ru/main/scripts/install.sh)" install.shor manually: enable Plugins → Voice input, then
dsh plugin --profile desktop add github:almaziphone/dsh-speech-to-text-ru, refresh the window(Cmd+R / Ctrl+R). After the first preparation the recognizer appears as
«GigaAM-v3 · RU (int8)» with language
ru.Repository (public, MIT): https://github.com/almaziphone/dsh-speech-to-text-ru — benchmarks,
per-clip transcripts, model hashes and design notes are in
docs/.Если удобнее по-русски: скриншоты/описание и быстрый старт — в
README.ru.md.
There is also an upstream proposal in
Ideas #11745 if the team ever
wants to ship this as an official optional bundle.
Feedback and PRs on the plugin repo are welcome. — @almaziphone
All reactions