Media

Money

Dispatch

Company

WAVE · Acuity

Never ship a fix that made it worse.

Acuity scores your broadcast audio and video, cleans what's broken, then re-scores in about 350ms per call, and keeps the fix only when it measurably beat the original. Every enhancement arrives with a receipt.

before · noisy inputMOS 2.9
after · re-scoredMOS 4.1 +1.2
verdict adopt — risk dropped 41%, the enhanced take was stored as v2, the original was thrown away.
audio-qualityvideo-healthenhanceclosed-loop

Score, clean, re-score. Ship the win, discard the regression.

Every "enhanced" clip you've ever shipped was a guess. Acuity turns the guess into a receipt: score, clean, re-score, and if the fix didn't measurably beat the original, it's thrown away before anyone hears it. You only ever ship the win.

audioPOST /v1/acuity/audio-quality {"asset_url"} → {mos, noi, col, dis, loud}
videoPOST /v1/acuity/video-health {"asset_url"} → {score, issues[]}
enhancePOST /v1/acuity/enhance {"asset_url"} → {before, after, recommendation, adopt}
authAuthorization: Bearer <key> (via gateway)
healthGET /v1/acuity/healthz
$ curl -s -X POST https://api.wave.online/v1/acuity/audio-quality \
  -H "Authorization: Bearer $WAVE_API_KEY" -H "Content-Type: application/json" \
  -d '{"asset_url":"https://example.com/test.wav"}'

{"error":{"code":"SCOPE_INSUFFICIENT","message":"requires scope: acuity:write",
  "required_scope":"acuity:write","doc_url":"https://gateway.wave.online/.well-known/wave-scopes.json"}}
# route is live and scope-gated: issue a key with acuity:write to score audio

A closed loop, not a filter.

Acuity scores the input (NISQA MOS + noise, coloration, discontinuity, loudness), runs a DeepFilterNet denoise + loudness pass, then re-scores the output, and adopts it only when risk actually dropped. A worse asset is never stored, never returned as the winner. The same call reads video health too: black frames, freezes, A/V presence, so you're judging the whole broadcast, not just the mic.

One score, spent across all of WAVE.

"Good" audio skips the enhance pass and drops to an economy transcription tier; "bad" routes to premium plus review. Acuity is the quality gate the whole pipeline meters cost against.

Federated: auth, entitlement, and per-minute metering run through api.wave.online, so scoring the broadcast and acting on the score are the same governed motion.