Hebrew ASR
Collection
Hebrew speech recognition (incl. speech to IPA) and audio heads. β’ 3 items β’ Updated
How to use notmax123/whisper-heb-ipa with Transformers:
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("automatic-speech-recognition", model="notmax123/whisper-heb-ipa") # pip install -U transformers accelerate
# Load model directly
from transformers import AutoProcessor, AutoModelForSpeechSeq2Seq
processor = AutoProcessor.from_pretrained("notmax123/whisper-heb-ipa")
model = AutoModelForSpeechSeq2Seq.from_pretrained("notmax123/whisper-heb-ipa", device_map="auto")Fine-tuned Whisper model that transcribes Hebrew speech into IPA phonemes.
whisper_ipa_finetune/best)Scored with normalize_ipa(strip_punctuation=True) (ASCII model output β Unicode IPA).
data/ilspeech-v2/metadata_full.csv, 1530 samples)
| Metric | Value |
|---|---|
| CER | 1.54% |
| WER | 7.67% |
| SER | 5.91% |
| VER | 1.47% |
| Exact match | 743 / 1530 (48.6%) |
data/michael-gold-v1, 561 samples)
| Metric | Value |
|---|---|
| CER | 3.46% |
| WER | 16.55% |
| SER | 12.26% |
| VER | 2.42% |
| Exact match | 65 / 561 (11.6%) |
Full per-sample reports are in benchmarks/.
from transformers import pipeline
pipe = pipeline(
"automatic-speech-recognition",
model="notmax123/whisper-heb-ipa",
generate_kwargs={"language": "he", "task": "transcribe"},
)
print(pipe("audio.wav")["text"])
CLI from this repo:
uv run src/infer.py audio.wav --model notmax123/whisper-heb-ipa
data/large-ipa-dataset (segments.tsv)data/imaginary-jail-clean-v2 train splitmetadata_eval_30m.csv)Base model
openai/whisper-large-v3