Provir.
Open-source detection engine for lossy transcodes and synthetic media.
v0.1.0-alpha
License: GPLv3
$ provir scan track.aiff { "verdict": "SUSPECT", "flags": ["HF_SEAM_0.81", "LOSSY_SRC_~320K_EDGE", "LOSSY_SRC_NEEDLES_VOID"], "coverage": { "examined_s": 60.02, "total_s": 338.81, "segments": "2/2" }, "telemetry": { "band_edge_hz": 21474.0, "band_edge_std_hz": 8.1, "windows": 11, "bit_declared": 16, "bit_effective": 16, "fake_hires": false } } // real output, abridged. store purchase sold as lossless; release redacted.
$ provir scan generated.wav { "verdict": "SUSPECT", "flags": [ "CNN_DOUBT", "BRICKWALL_20K", "BAND_LIMIT_LOW_18500HZ_34DB", "STEREO_AAC_DOUBT_0.01" ], "telemetry": { "sample_rate": 48000, "band_edge_hz": 18500, "brickwall": "20kHz shelf (drop=54.3dB, whole-track)", "bit_declared": 16, "bit_effective": 16 } } // generative-platform WAV export. flagged on content, not on the container: // same verdict after resampling to 44.1 kHz. 64/64 on the current corpus.
API & CLI Early Access
Provir is currently in active development. Built with Python and PyTorch. Analysis runs locally; nothing is uploaded. Join the waitlist for beta API access and updates on the source code release.
Request Beta Access →