CoolFace
Modelpublic

vadimbelsky/arabic-parakeet-tdt-uae

sourceHugging Faceapache-2.0updated 6mo agoView on Hugging Face
0likes10downloads
Model Card

Arabic Parakeet TDT โ€” UAE Dialect

๐Ÿšง Work in Progress โ€” This model is under active development. Results will improve.

Model Description

Fine-tuned nvidia/parakeet-tdt-1.1b (English-only FastConformer + TDT) for Arabic UAE dialect speech recognition via cross-lingual transfer learning.

Training Details

  • โ€”Base model: nvidia/parakeet-tdt-1.1b (1.1B params, FastConformer encoder + TDT decoder)
  • โ€”Training data: ~22k Arabic UAE dialect samples (~39 hours)
  • โ€”Tokenizer: SentencePiece Unigram (1024 vocab) trained on Arabic text
  • โ€”Strategy: Encoder frozen for 10 epochs, then unfrozen with differential LR (encoder 1e-5, decoder 3e-4)
  • โ€”Text normalization: Diacritics removed, alef/teh marbuta normalized, punctuation stripped
  • โ€”Epochs: 50
  • โ€”Best val WER: 0.641

Current Results

MetricValue
Val WER0.641

Usage

python
import nemo.collections.asr as nemo_asr

model = nemo_asr.models.ASRModel.restore_from("arabic-parakeet-tdt-uae.nemo")
transcriptions = model.transcribe(["audio.wav"])
print(transcriptions)

Limitations

  • โ€”WER is still high (~64%) โ€” cross-lingual transfer from English to Arabic is challenging with limited data
  • โ€”Repetition artifacts in longer utterances (common RNNT issue)
  • โ€”Trained on synthetic/generated Arabic speech data
  • โ€”Not suitable for production use yet

Next Steps

  • โ€”Pre-train on large Arabic dataset (MGB-2, 1200 hours) before dialect fine-tuning
  • โ€”Address decoder repetition issues
  • โ€”Evaluate on more diverse test sets

License

Apache 2.0 (same as base model)