This model transcribes speech in the Arabic language with punctuation mark support.
It is a "large" version of FastConformer Transducer-CTC (around 115M parameters) model and is trained on two losses: Transducer (default) and CTC.
See the section Model Architecture and NeMo documentation for complete architecture details.
The model transcribes text in Arabic without diacritical marks and supports periods, Arabic commas and Arabic question marks.
This model is ready for commercial and non-commercial use. ✅
🏗️ Model Architecture
FastConformer [1] is an optimized version of the Conformer model with 8x depthwise-separable convolutional downsampling.
The model is trained in a multitask setup with hybrid Transducer decoder (RNNT) and Connectionist Temporal Classification (CTC) loss.
You may find more information on the details of FastConformer here: Fast-Conformer Model.
Other Properties Related to Input: 16000 Hz Mono-channel Audio, Pre-Processing Not Needed
📤 Output
This model provides transcribed speech as a string for a given audio sample.
Output Type: Text
Output Format: String
Output Parameters: One Dimensional (1D)
Other Properties Related to Output: May Need Inverse Text Normalization; Does Not Handle Special Characters; Outputs text in Arabic without diacritical marks
⚠️ Limitations
The model is non-streaming and outputs the speech as a string without diacritical marks.
Not recommended for word-for-word transcription and punctuation as accuracy varies based on the characteristics of input audio (unrecognized word, accent, noise, speech type, and context of speech).
High-Level Application and Domain: Automatic Speech Recognition
Describe how this model works: The model transcribes audio input into text for the Arabic language
Verified to have met prescribed quality standards: Yes
Performance Metrics: Word Error Rate (WER), Character Error Rate (CER), Real-Time Factor
Potential Known Risks: Transcripts may not be 100% accurate. Accuracy varies based on the characteristics of input audio (Domain, Use Case, Accent, Noise, Speech Type, Context of speech, etcetera).
⚖️ Bias
Was the model trained with a specific accent? The model was trained on general Arabic Dialects and then further fine-tuned on Egyptian dialect (Arz)
Have any special measures been taken to mitigate unwanted bias? No
🔒 Safety & Security
Use Case Restrictions:
Non-streaming ASR model
Model outputs text in Arabic without diacritical marks
Output text requires Inverse Text Normalization
The model is noise-sensitive
The model is Egyptian Dialect further finetuned
📄 License
License to use this model is covered by the CC-BY-4.0. By downloading the public and release version of the model, you accept the terms and conditions of the CC-BY-4.0 license.