Models · asr4all S and M
Sabich-asr4all-S and -M wearables
Sabich's training data on the tiny asr4all streaming models, 28M and 56M parameters: the smallest Hebrish models, for wearables, small boards and low-end phones, on the CPU. Weights of 113 MB and 223 MB, with an ONNX bundle.
At a glance
| Base model | futo-org/asr4all-s (FUTO) |
| Current version | Sabich-asr4all-S and -M v1.0, released 2026-10-21 |
| Parameters | 28.2M (S) and 55.6M (M), base model cards |
| Evaluation | 9.1% (-M) and 10.1% (-S) code-switching WER (stock asr4all-m 19.5%) on the held-out split at revision cf84f7e4 Results on this page · Model card (-S) · Model card (-M) |
| Download | every format and quant (Hugging Face) |
| Collection | Hebrish/sabich on Hugging Face |
| Licence | FUTO Model Weights License 1.0 (weights modified; derived from Asr4All) · use governed by the terms of use |
| Used by | Your own tools (Transformers remote code, ONNX Runtime); not in the Hebrish apps yet |
| DOIs | 10.57967/hf/11177 10.57967/hf/11176 |
Formats and quants
| Repository | Format and files | Version | For | DOI |
|---|---|---|---|---|
Hebrish/Sabich-asr4all-S main | asr4all (Transformers remote code, fp32) + ONNX model.safetensors 113 MB (fp32); onnx/ bundle, one graph per streaming tier sharing asr4all.onnx.data 108 MB; no ExecuTorch build · access request · files | v1.0 | Transformers (trust_remote_code) or ONNX Runtime on the CPU: wearables, small boards | 10.57967/hf/11177 |
Hebrish/Sabich-asr4all-M main | asr4all (Transformers remote code, fp32) + ONNX model.safetensors 223 MB (fp32); onnx/ bundle, one graph per streaming tier sharing asr4all.onnx.data 214 MB; no ExecuTorch build · access request · files | v1.0 | Transformers (trust_remote_code) or ONNX Runtime on the CPU: a little more accurate than -S | 10.57967/hf/11176 |
Hugging Face issues a DOI per repository, so each format can be cited on its own. Repositories, sizes and DOIs checked on the Hub on 2026-10-21.
Versions
| Version | Released | Run | Where | Notes |
|---|---|---|---|---|
| Sabich-asr4all-M v1.0 current | 2026-10-21 | a1-all | Sabich-asr4all-M | Sabich's data (blend all, revision cf84f7e4), 5,748 clips; CTC trunk fully fine-tuned, 20 epochs on one L40S, best epoch 15 |
| Sabich-asr4all-S v1.0 current | 2026-10-21 | a1s-all | Sabich-asr4all-S | Sabich's data (blend all, revision cf84f7e4), 5,748 clips; CTC trunk fully fine-tuned, 20 epochs on one L40S, best epoch 18 |
About Sabich-asr4all
Sabich-asr4all-S v1.0 (28.2M parameters) and Sabich-asr4all-M v1.0 (55.6M), 2026-10-21, put Sabich's training data on futo-org/asr4all-s and futo-org/asr4all-m, streaming CTC models with a punctuation and casing head (PCEC). They run on the CPU. -M is about one point better than -S on most tests, at twice the size. Neither is in the Hebrish apps yet.
On the held-out test split of the speaker's recordings at dataset revision cf84f7e4 (term-disjoint from training; streaming tier c256r32, PCEC on; normalised WER unless marked raw):
| Stock asr4all-m | Sabich-asr4all-M | Sabich-asr4all-S | |
|---|---|---|---|
| English-Hebrew code-switching, WER | 19.5% | 9.1% | 10.1% |
| English-Hebrew code-switching, raw WER (case and punctuation count) | 23.4% | 15.4% | 16.2% |
| Hebrew terms never seen in training, recall | 7.5% | 36.3% | 33.9% |
| Speaker's own English, WER | 12.2% | 7.3% | 8.2% |
| LibriSpeech test-clean (200 utterances), WER | 2.2% | 4.0% | 6.2% |
| Long-form (about 3-minute joined clips), WER | 19.4% | 9.0% | 10.4% |
Runs a1-all (-M, best epoch 15) and a1s-all (-S, best epoch 18): Sabich's data (blend all) at revision cf84f7e4, 5,748 clips with 10% LibriSpeech-PC replay. The CTC trunk was fully fine-tuned, 20 epochs on one L40S, each step on one of the six shipped streaming tiers so that every tier stays trained; the PCEC head was not retrained. These numbers are on a different test-set revision from Sabich's, so the models have not been compared head to head.
Run it
Transformers (4.57, trust_remote_code) on the CPU, with 16 kHz mono audio. The model card explains the streaming tiers; op=(256, 32) is the tier scored above:
import numpy as np, soundfile as sf, torch
from transformers import AutoModel
model = AutoModel.from_pretrained("Hebrish/Sabich-asr4all-M", trust_remote_code=True).eval()
audio, sr = sf.read("note.wav", dtype="float32")
audio = np.concatenate([audio, np.zeros(16000, dtype=np.float32)]) # 1 s of silence keeps the last word
print(model.transcribe(torch.from_numpy(audio), op=(256, 32)))
- ONNX: each repository's
onnx/folder has one graph per streaming tier, the PCEC head and the VAD, sharing one weights file (108 MB for -S, 214 MB for -M). Run it with the includedonnx/asr4all_onnx.pyand ONNX Runtime. There is no ExecuTorch build. - How to use them, including the lower-latency tiers: the model cards,
Hebrish/Sabich-asr4all-SandHebrish/Sabich-asr4all-M. - Output is English, cased and punctuated by the stock PCEC head, with Hebrew words in Latin letters, never Hebrew script.
Limitations
- Numbers come out as words ("four point one", not "4.1"). Their vocabulary has no digits, so the training transcripts spell numbers out.
- Punctuation and casing come from the stock PCEC head, which was not retrained; that is the gap between raw and normalised WER.
- LibriSpeech got worse than the stock model (2.2% stock -M; 4.0% -M, 6.2% -S): the training mix had only 10% general English.
- About two thirds of the Hebrew words they never saw in training are still missed or misspelled. For more accuracy on a small device, Sabich-Parakeet-110M is the next size up.
Licence
Both models are derived from Asr4All (futo-org/asr4all-s and futo-org/asr4all-m) and are subject to the FUTO Model Weights License 1.0, included in each repository as LICENSE. The weights have been modified: the CTC trunk was fine-tuned; the PCEC head is unmodified. Use is also governed by the Hebrish terms of use. These models are not affiliated with or endorsed by the licensor.
Cite
Cite Sabich-asr4all with its DOI, 10.57967/hf/11177 (Hebrish/Sabich-asr4all-S). To cite one format, use that repository's DOI from the table above.
@misc{rosehill_sabich_asr4all_2026,
author = {Daniel Rosehill},
title = {Sabich-asr4all-S},
year = {2026},
publisher = {Hugging Face},
url = {https://huggingface.co/Hebrish/Sabich-asr4all-S},
doi = {10.57967/hf/11177}
}
Request access
Request access on Hugging Face first. The Sabich-asr4all repositories are gated: open the repository, sign in, and fill in the short request form there. Requests are reviewed by hand. For non-commercial use, the attestation form covers what is asked.
No answer after a few days? Request access here instead, or write to access-requests@hebrish.app. Commercial use, including telephony, needs a commercial licence.
Which model should I use? · All Sabich variants · All Hebrish models