Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available: 6.14.0
metadata
title: Audio Forensic Analyzer
emoji: π΅
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 6.1.0
app_file: app.py
pinned: false
π§ Audio Forensic Analyzer
A complete forensic-grade audio analysis tool running entirely in HuggingFace Spaces.
Uploads any audio file and generates a detailed PNG report + Markdown summary.
π Features
π Forensic Analysis
- Full spectrogram visualization
- Peak, RMS, Crest Factor
- Noise floor & SNR
- Zero-Crossing Rate
- Loudness (LUFS, ITU BS.1770)
π Spectral Analysis
- 4096-point STFT
- Energy distribution across speech bands
- 85% and 95% rolloff
- Highest usable frequency (β60 dB)
- Spectral centroid, bandwidth, flatness
π§ͺ Artifact Detection
Detects:
- Low-pass filters (LPF)
- High-pass filters (HPF)
- Brick-wall filtering
- Compression / Over-compression
- Noise reduction artifacts
- Spectral notches
- Clipping
- De-esser behavior
- Multiband compression
π€ Synthetic Voice Probability (Informational Only)
A lightweight heuristic AI-vs-Human estimator using:
- MFCC stability
- Pitch jitter
- HF spectral smoothness
Does NOT affect scoring.
Displayed in the PNG report as a separate block.
π Output
The tool generates:
1. PNG Forensic Report
Includes:
- Spectrogram
- File metadata
- Time-domain metrics
- Spectral details
- Energy distribution chart
- Issue list
- Quality score, grade, and recommendation
- Synthetic voice probability block
2. Markdown Summary
Clean, readable, fully formatted analysis results.
π Usage
- Upload any audio file (WAV, MP3, FLAC, AAC, OGG, M4A).
- Click Analyze Audio.
- View the PNG report and the summary.
Works fully offline inside the Space β no external API calls.