CoolFace
Modelpublic

savrabhrao/KalemaTech-Arabic-STT-ASR-based-on-Whisper_safetensors

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

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?

AspectOriginalThis Version
Weight FormatPyTorch .binSafeTensors .safetensors
Model ArchitectureUnchangedUnchanged
Weights / PerformanceBaselineIdentical (lossless)
Loading SpeedStandardFaster
SecurityStandardImproved

Why SafeTensors?

  • —Safer: Prevents arbitrary code execution
  • —Faster: Memory-mapped loading
  • —Efficient: Lower memory usage

Usage Example

python
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

EpochTraining LossValidation LossWER
10.27280.306360.47
20.14420.287855.69
30.06480.300959.25
40.03180.327859.29
50.01480.353961.03
60.00880.371456.91
70.00610.392057.55
80.00410.414961.63
90.00330.421758.03
100.00330.437659.95
150.00080.485660.71
200.00020.515558.09
240.00010.536258.58

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