savrabhrao/KalemaTech-Arabic-STT-ASR-based-on-Whisper_safetensors
04
Kalemat-Tech Arabic Speech Recognition Model (STT)
نموذج كلماتك للتعرف على الأصوات العربية الفصحى وتحويلها إلى نصوص
KalemaTech-Arabic-STT-ASR-based-on-Whisper-Small (SafeTensors)
⚡ This is a SafeTensors conversion of the original model.
Model Description
This model is a fine-tuned version of Whisper Small trained on Common Voice Arabic 12.0 (augmented dataset).
Performance
- Loss: 0.5362
- WER: 58.5848
What Changed in This Conversion?
Why SafeTensors?
- Safer: Prevents arbitrary code execution
- Faster: Memory-mapped loading
- Efficient: Lower memory usage
Usage Example
from transformers import AutoProcessor, AutoModelForSpeechSeq2Seq
processor = AutoProcessor.from_pretrained("YOUR_USERNAME/KalemaTech-Arabic-STT-ASR-based-on-Whisper-Small-SafeTensors")
model = AutoModelForSpeechSeq2Seq.from_pretrained("YOUR_USERNAME/KalemaTech-Arabic-STT-ASR-based-on-Whisper-Small-SafeTensors")Intended Use
Automatic Speech Recognition for Arabic (Modern Standard Arabic)
Limitations
- High WER (~58%)
- May struggle with dialects and noisy audio
Training Data
- Common Voice Arabic 12.0
Augmentations
- 25% TimeMasking
- 25% SpecAugmentation
- 25% Gaussian Noise
Training Hyperparameters
- Learning rate: 1e-05
- Train batch size: 64
- Eval batch size: 8
- Epochs: 25
- Optimizer: Adam
- Scheduler: Linear
- Warmup steps: 500
- Mixed precision: AMP
Training Results
Framework Versions
- Transformers 4.25.1
- PyTorch 1.13.1+cu117
- Datasets 2.8.0
- Tokenizers 0.13.2
Conversion Details
- Format: SafeTensors
- Type: Lossless conversion
- Weights: Numerically identical
Credits
- Original Model: Mohamed Salama
- Conversion: SafeTensors format for better performance and security
