MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
Hebrish apps for Android, Ubuntu and Windows: on-device English dictation that writes Hebrew words correctly. Runs Jachnun (English-Hebrew code-switching) or Sabich (code-switching + tech vocabulary), fine-tunes of NVIDIA Parakeet TDT 0.6B v2, or stock Parakeet.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗On-device dictation with NVIDIA Parakeet, for Android, Linux and Windows. Made for the English-Hebrew code-switching model; stock Parakeet is there too.
Everything runs on your device. The only network traffic is downloading the model you pick (about 660 MB for the main models, once) and a periodic check for a newer version.
Name: the apps were first released as Parlance (0.1.0–0.1.2, 2026-10-19). Since
0.2.0 every identifier is Hebrish too: Android application ID app.hebrish.dictation, desktop
package and command hebrish, config and data under hebrish, default hotkey F14. Hebrish 0.2.0
is a fresh install. Parlance continues as a separate general-purpose app
(danielrosehill/Parlance-Dictation) that
keeps every parlance identifier and hotkey F13, so the two install side by side; an existing
0.1.x install becomes Parlance when Parlance 0.2.0 updates it. On first start the Hebrish desktop
app copies Parlance's settings (not its hotkey) and hardlinks its downloaded models.
Website for the English-Hebrew code-switching model: hebrish.app: get the Hebrish keyboard for Android and the desktop apps, see the results, and find every model, dataset and demo in one place.
Models come in lines, named for what they are trained on, and each line has versions on
different base models, from the most accurate to the fastest. Both apps show them that way
(Android 0.7.0+, desktop 0.6.0+): pick a line, then a version, with a speed and accuracy rating
(1–5, estimates, the same as hebrish.app/models/choose), the download size, the hardware it needs and a one-line "who it's for", all in plain words ("Base model: Parakeet 0.6B v2 by NVIDIA");
formats, runtimes and repo ids are under each model's Technical details. The
desktop app also has Help me choose: device, graphics card and VRAM (detected where it can
be), and whether speed or accuracy matters more, and answers with the same rules as the website's chooser. The list is shared/catalogue.json.
| Line | Version | Base model | Status in the apps | For |
|---|---|---|---|---|
| Sabich (everything: Hebrew words + tech vocabulary) | Sabich | Parakeet TDT 0.6B v2 | available, recommended | Start here: phone or any recent computer, no GPU. Models |
| Sabich-Qwen3-ASR-1.7B | Qwen3-ASR 1.7B | listed; not runnable in the apps yet | Most accurate. Desktop GPU: about 2.2 GB VRAM for the Q8_0 GGUF via llama.cpp, 5 GB for bf16 | |
| Sabich-Canary-Qwen-2.5B | Canary-Qwen 2.5B | listed; not runnable in the apps yet | Best on plain English, behind Qwen3-ASR on Hebrew words. Desktop GPU, about 6 GB VRAM (NeMo) | |
| Sabich-Parakeet-110M | Parakeet TDT-CTC 110M | available | Older phones, wearables: a fifth of the size (137 MB), faster, more mistakes | |
| Sabich-asr4all-M / -S | FUTO asr4all 56M / 28M | listed; not runnable in the apps yet | Tiny, for wearables; writes numbers as words | |
| Jachnun (code-switching only) | Jachnun | Parakeet TDT 0.6B v2 | available | English + Hebrew vocabulary (teudat zehut, arnona, bituach leumi), in Latin letters. Recommended until 2026-10-21. Models |
| Shakshuka (streaming) | Shakshuka | Nemotron speech streaming 0.6B | desktop 0.7.0+ (streams while you talk); not on Android yet | Live text while you talk |
| Parakeet (stock) | Parakeet TDT 0.6B v2 | available | Standard English, without the Hebrew words. NVIDIA's release, unchanged |
Everything the apps can run today is a sherpa-onnx int8 offline transducer. A version on an engine the app doesn't have yet is shown greyed, with where it runs instead and its model card.
The fine-tunes are trained on one speaker's voice; recordings from more voices are welcome
(hebrish.app/contact?topic=samples). Those are the only
models Hebrish ships. The other Parakeet fine-tunes (technical vocabulary, personal voice) are in
Parlance, the general-purpose twin of this
app; desktop/tests/test_shared.py fails if any other model appears in this catalogue.
On held-out recordings, the code-switching model (v3, the latest benchmarked version) cut word error rate on code-switched English from 10.9% to 5.3%, and plain English got slightly better, not worse. Training data, every version's results and the roadmap: English-Hebrew-Codeswitching-Parakeet-Finetune.
To help improve it, both apps have Report a bug, Request a feature and Send feedback, which open an email to [email protected] with the app and OS version filled in, and link to hebrish.app's contact form to suggest a word, send voice samples or get involved. On Android they are in the Hebrish section at the bottom of the setup screen; on the desktop, in the tray's Hebrish submenu, the About tab, and on each Hebrish model's card in the Models tab.
| Platform | What it is |
|---|---|
| Android | A voice keyboard (IME), the companion voice input for HeliBoard or any keyboard, plus an optional floating mic that dictates into any app without switching keyboards (0.3.0+). Android 9+, arm64. For a full keyboard with dictation built in, see Hebrish Keyboard, a HeliBoard fork |
| Ubuntu | A tray app for Ubuntu 26.04 amd64 (.deb) |
| Windows | A portable tray app (.zip): unzip and run Hebrish.exe |
Which features each platform has, and which released builds are behind the code: docs/feature-parity.json.
Builds are on the releases page:
tags android-v* carry the APK, tags desktop-v* the .deb and the Windows zip. The Windows
build and the Android app have not yet been tried on real hardware.
Ubuntu: sudo apt install ./hebrish_<version>-1_amd64.deb, then
sudo usermod -aG input $USER for the hotkey, and log in again. It replaces Voice To
Hebrish and Parakeet-Type-Ubuntu, and keeps Voice To Hebrish's settings and downloaded
model. Details: desktop/README.md.
A voice keyboard (IME). Open the app, pick a model, and tap Try it now to test it in a
built-in notepad before setting anything up. Once it's set up, HeliBoard's mic key opens it,
you talk, and you're returned to HeliBoard with the text inserted. Details:
android/README.md.
| Path | What |
|---|---|
desktop/ | Linux + Windows app (Python, PySide6, sherpa-onnx). Only the hotkey and paste code differs per OS |
android/ | Android voice keyboard (Kotlin, sherpa-onnx built from source) |
shared/catalogue.json | The model catalogue (schema 2: lines and variants) both apps bundle and re-fetch since Android 0.7.0 / desktop 0.6.0; a test fails if either app's copy drifts |
shared/models.json | The schema-1 catalogue, kept for older builds; a test fails if it disagrees with catalogue.json |
shared/updates.json | The in-app What's new list (Android: What's new screen; desktop: About tab), baked from hebrish.app's changelog by scripts/bake_updates.py; copied into the APK at build time, and to desktop/hebrish/data/ by the script |
shared/update-protocol.md | How models are listed, downloaded and updated, and the quirks both apps work around |
planning/ | Public project tracking: feature requests, backlog (with ideas for future versions), decision log |
CLAUDE.md | Agent instructions, public on purpose. The project's skills are in the public hebrish marketplace, plugin hebrish-maintainers |
Versions are M.NNN (three digits after the point): 1.000 (2026-10-24) was the first, for both
apps, and every GitHub release before it was deleted that day (the *-v0.* tags remain).
Before tagging, add the release's entry to hebrish.app's changelog: scripts/release-tag.sh runs
scripts/bake_updates.py, which bakes the changelog up to that day into the apps' What's new list
(shared/updates.json, the last 20 entries, offline) and commits it with the version.
Releases: tag android-vM.NNN builds the signed APK in CI. Tag desktop-vM.NNN builds the
Windows zip in CI; the Ubuntu .deb is built with desktop/build-deb.sh and added to the same
release. Then overwrite the one stable file per platform on the Hebrish CDN
(https://cdn.hebrish.app/apps/{android,ubuntu,windows}/: Hebrish-latest.apk,
hebrish-latest-amd64.deb, Hebrish-latest-windows-x64.zip; since 2026-10-21, old versions
stay only on the GitHub releases) and rewrite downloads/latest.json (the r2-upload skill in
voice-model-training). hebrish.app needs no edit: its buttons link
hebrish.app/get/<platform>, which redirects to the file latest.json names. The F-Droid
repository (Hebrish-ASR/Hebrish-FDroid) builds from the GitHub releases, not the CDN; it checks
hourly, and every Android release also runs its publish.yml and checks the index lists the new version. Adding a model needs no release:
see shared/update-protocol.md.
Hebrish Dictation (first released as Parlance, 2026-10-19) is the successor to all of the author's earlier Parakeet dictation apps, and the only one maintained:
parakeet-dictation), a KDE-only app with stock and
code-switching profiles.Apps: MIT. Fine-tuned models: CC-BY-4.0. Stock Parakeet: CC-BY-4.0 (NVIDIA).