Automatic Speech Recognition
Transformers
ONNX
Safetensors
ExecuTorch
English
asr4all
feature-extraction
speech
ctc
streaming
on-device
edge
custom_code
Eval Results (legacy)
Instructions to use futo-org/asr4all-s-plus with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use futo-org/asr4all-s-plus with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("automatic-speech-recognition", model="futo-org/asr4all-s-plus", trust_remote_code=True)# pip install -U transformers accelerate # Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("futo-org/asr4all-s-plus", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
Commit History
21 days ago
-
ExecuTorch: delegate the sv/seg LoRA adapters to XNNPACK
Verified signatureThe speaker heads' rank-16/32 adapters were traced with their weights reshaped in the graph, so XNNPACK refused every adapter conv and they ran on the portable kernel. The export now gives them conv-shaped constant weights. seg_8000ms is ~10x faster per 8 s window at one worker (small int8 1593 -> 129 ms, medium int8 1360 -> 140 ms; sv 1.5 s 132 -> 11 ms), and now scales with threads. Same weights and size; fp32 output unchanged; ops.txt drops aten::convolution.out. DER re-checked: voxconverse 12 small 12.5 / medium 12.1 (was 12.8 / 12.0), aishell5 all 18 int8 / fp32 small 33.0 / 32.9, medium 32.4 / 32.1.26f3822
27 days ago
-
metadata: sv.normalised -> sv.normalized (consistent spelling)
Verified signature44d63a5 -
asr4all_executorch.py: hold back ExecuTorch's own open_text deprecation warning
Verified signature4089e9b -
asr4all_executorch.py: hold only the selected tier's methods (medium fp32 1.24 GB -> 0.62 GB)
Verified signature862552d -
asr4all_executorch.py: --tier takes a name or an index
Verified signaturea56f7e4 -
ONNX: one graph per component over one shared weights file; hardened scripts and modeling file
Verified signatured1a09d1 -
PCEC keep input: refreshed reference scripts (feed 0 by default), self-contained modeling file, merges in ONNX metadata
Verified signatured38175b
30 days ago
-
metadata: BPE merges beside the vocab (tokenizer buildable from metadata.json)
Verified signature0222083 -
vad stream on the model's frame grid: 320-sample tail, score i of call c = frame 100c + i - 4
Verified signature88fae78
-
vad method carries its state (7 in / 7 out): exact one-call-per-second FSMN VAD
Verified signaturea986ca1
-
v2: per-dataset benchmarks, duration-named methods, schema v1
Verified signaturec9d5f5a -
asr4all+ s interim: card rewritten (transformers-first, per-dataset tables pending), embed_speaker / segment_speakers / diarize.py on the transformers surface, class labels, public metadata without build paths
Verified signature7162140 -
asr4all+ s: full GPTQ coverage on the speaker heads, sv rung ladder, FSMN VAD on all surfaces, Diarizer-first card with through-.pte EER/DER (rel-2026-09-18)
Verified signature67326aa