Downloads · 30 days
5
9% of all-time downloads
annaelmoussa/haptos-vibra
haptos-vibra is a automatic speech recognition model from annaelmoussa. Use it when you need speech turned into text. It is set up for transformers. The card lists the license as apache-2.0.
<div align="center" <img src="./assets/haptos-vibra-hero.png" alt="Abstract audio waveform flowing into Unicode Braille cells" width="100%" / </div
Downloads · 30 days
5
9% of all-time downloads
All-time downloads
58
Public
Parameters
1.5B
1.5 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors6.2 GB · 100%
From the Hugging Face model README
HAPTOS VIBRA V1 is a Whisper Large-v3 fine-tune for direct speech-to-Unicode-Braille generation. It maps spoken audio into normalized Braille text without an intermediate Latin transcription step.
The current release targets:
| Language | Output system | Control token |
|---|---|---|
| English | UEB Grade 1, Unicode Braille | `< |
| French | BFU integral 6-dot, Unicode Braille | `< |
This model is intended for research and controlled product prototyping around accessible audio-to-Braille workflows:
This release is not a certified Braille transcription system and should not be used as the sole source for legal, medical, educational, or high-stakes accessible documents.
openai/whisper-large-v3safetensorsThe release card reports the strongest available held-out evaluation artifact currently packaged with the project.
| Split | Language | Samples | Braille CER | Dot error rate | Valid Braille | Latin leakage |
|---|---|---|---|---|---|---|
| held-out | English | 2,000 | 3.47% | 9.23% | 100.00% | 0.00% |
Additional smoke evaluations were run during the training workflow:
| Run | Language | Samples | Braille CER | Dot error rate | Valid Braille | Latin leakage |
|---|---|---|---|---|---|---|
vibra_alpha_large/eval_smoke | English | 40 | 1.23% | 3.16% | 100.00% | 0.00% |
vibra_alpha_stage1/eval_smoke | English | 40 | 1.98% | 5.97% | 100.00% | 0.00% |
Metrics are computed on Unicode Braille output:
from transformers import AutoModelForSpeechSeq2Seq, AutoProcessor, pipeline
repo_id = "annaelmoussa/haptos-vibra"
processor = AutoProcessor.from_pretrained(repo_id)
model = AutoModelForSpeechSeq2Seq.from_pretrained(repo_id)
asr = pipeline(
"automatic-speech-recognition",
model=model,
tokenizer=processor.tokenizer,
feature_extractor=processor.feature_extractor,
)
result = asr("sample.wav")
print(result["text"])
For deterministic language routing, prepend or force the corresponding HAPTOS control token in the generation path used by your application.
Training and evaluation data are derived from Mozilla Data Collective / Common Voice 25 validated speech for English and French. The repository contains model artifacts only. Raw audio archives and licensed source data are intentionally not included.
Data preparation applies:
This Hub repository is scoped to deployable model assets:
safetensors weightsOptimizer states, trainer checkpoints, raw audio, manifests, temporary logs, and local experiment outputs are deliberately excluded.