Check Arabic audio quality before shipping. Silence gaps, clipping, noise, sample rate — all caught.
pip install samt
13+ models competing on the Arabic TTS Arena. Teams ship audio with silence gaps, clipping, low volume, background noise, and wrong sample rates. Everyone builds ad-hoc scripts to catch the same problems. samt runs 20 checks on any WAV file and gives you a single quality score. Offline. No API. Pure Python stdlib.
Run all 20 checks on a WAV file. Shows quality score and flagged issues.
Recursively scan a directory. Summary table with per-file scores.
Display audio metadata — duration, sample rate, channels, bit depth.
Compare two audio files side by side. Highlights quality differences.
Show what each check does, thresholds, and scoring weights.
Only uses Python stdlib — wave and struct. No librosa. No numpy. No scipy. No soundfile. Install and run anywhere Python runs.