- Home
- Skills
- Digital Products
- acx audiobook audio checker
More screenshots
Works with the AI Agents you already use
acx audiobook audio checker
Check every audiobook chapter against ACX's audio requirements before you upload: RMS, peak, noise floor, room tone, 192 kbps CBR and more.
$7
acx audiobook audio checker
Example session with this skill installed
I'm about to upload my audiobook to ACX. My edited WAV chapters and a couple of MP3 test exports are in the chapters folder. Will they pass? Tell me what to fix.
- Read your context and instructions
- Compiled the acx audiobook audio
- Generated the data export
2 of 8 files pass. Fix these before uploading:
| File | Problem | Fix |
|---|---|---|
| ch02_too_quiet.wav | RMS -26.6 dB (needs -23 to -18) | Limiter at -3.5 dB, then raise gain into the window |
| ch03_noisy_short_head.wav | Noise floor -52.0 dB (max -60); head room tone 0.15 s (needs 0.5-1 s) | Find the noise source or apply gentle noise reduction to room tone; paste 0.5 s of room tone at the start |
| ch04_hot_peaks.wav | Peak -0.5 dB (max -3); tail 6.55 s (max 5 s) | Limit to -3.5 dB; trim the tail |
| ch05_stereo_48k.wav | 48,000 Hz (needs 44.1 kHz); 0.80 s of digital silence | Re-export at 44.1 kHz; replace silence with room tone |
| ch02_vbr.mp3 | VBR (128-256 kbps frames) | Re-export at 192 kbps CBR |
| ch03_128k.mp3 | 128 kbps CBR (min 192) | Re-export at 192 kbps or higher |
Project-wide: mono and stereo files are mixed (ACX requires all mono or all stereo), and RMS varies 8.4 dB between chapters. Even them out.
Passing: ch01_pass.wav (RMS -21.1, peak -4.0, noise -68.1, head 0.80 s, tail 2.55 s) and ch01_192k_cbr.mp3 (192 kbps CBR, MPEG-1 Layer III, 44.1 kHz).
Full details are in acx-report.md and acx-report.csv. Re-run after fixing, then confirm in ACX Audio Lab.
(Numbers come from a real run on the bundled test files.)
acx-report.csv
CSV · data export
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
About this skill
Catch ACX rejections before you upload, on every chapter at once.
acx audiobook audio checker gives your AI agent a pre-flight check for audiobook files headed to ACX (Audible). Point it at a folder of WAV masters or MP3 exports. It measures each file against ACX's published audio submission requirements and returns a pass/fail table, the exact number behind every failure, and the usual fix. It never modifies your audio.
What it checks
- Levels (WAV): RMS between -23 and -18 dB, peak no higher than -3 dB (with a warning above -3.5 dB, because MP3 encoding can push peaks up), noise floor at -60 dB or lower, and clipped samples.
- Spacing (WAV): 0.5 to 1 second of room tone at the head and 1 to 5 seconds at the tail, plus generated digital silence where clean room tone should be.
- Format (WAV and MP3): 44.1 kHz sample rate, length up to 120 minutes per file.
- MP3 exports: reads every frame header to confirm MPEG-1 Layer III, 192 kbps or higher, constant bitrate (catches VBR exports frame by frame), channel mode, duration and the 170 MB file limit. It also flags a LAME
Xing(VBR) tag on a file that should be CBR. - Whole project: all mono or all stereo, and the RMS spread between chapters so loudness stays consistent.
- Reports: terminal table,
acx-report.mdandacx-report.csv. Exit code 1 when anything fails, so it also works as a gate before upload.
Problems it solves
- Files bounced by ACX QA days after upload
- Not knowing which of 40 chapters has the noise or level problem
- A master that peaks at exactly -3.0 dB and then fails after MP3 export
- Accidental VBR or 48 kHz exports from a DAW preset
- Head and tail room tone that's too short, too long, or pure digital silence
Who it's for
Self-published authors narrating their own audiobooks, indie narrators and producers on ACX, small audiobook studios, and KDP authors expanding into audio.
What's included
SKILL.md: how to gather files, run the check, explain each result, a fix table for Audacity, Audition and Reaper users, and how the measurements are madescripts/acx_check.py(main CLI),audio_io.py(pure-Python WAV and MP3 frame readers),make_samples.py(passing and failing test files)references/acx-requirements.md: every requirement with its source on acx.comreferences/measurement.md: exactly how RMS, peak, noise floor and room tone are measured, how MP3 headers are read, and validation results
Standard-library Python only. No audio libraries, no API keys, no network calls, no installs.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scanned
Verified clean 9 days ago
- Passed all security checks, Safe to install