Dialogue editing & audio repair
Clean, edit and repair speech recordings and podcasts.
20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.
- Typical applications
- Audition · iZotope RX · Pro Tools
- Class GUI-need label
HY· Hybrid
Digital-employee context
Project class assignments, not demonstrated employee capability or imported benchmark coverage. Acceptance criteria and value metrics are proposals; no ROI has been measured.
Related roles
- Creative production and revision · Link by the artifact changed: vector paths, photo adjustments, composites, cuts, captions, models, repaired dialogue and loudness-compliant mixes.
Task proposals · 20
Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.
R06.07.01.01-T01 Remove mouth clicks and coughs without touching clean speech
Original instruction
fixtures/vo_take12.wav (synthetic voice, 48 kHz/24-bit, 3 min) has 6 mouth clicks and 2 coughs between words. Remove them in iZotope RX (spectral editor, De-click, Mouth De-click allowed) so the voice sounds untouched. Export output/vo_take12_clean.wav at the same format and length.
- Platforms
mac· macOSwin· Windows- Applications
- iZotope RX
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgmentav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Null test vs input outside GT event regions (+/- 50 ms): residual <= -60 dBFS. Inside the 8 events: transient energy reduced >= 20 dB and spectral flux below GT threshold. Same length/sample rate/bit depth. The VM has no terminal, Python or sox/ffmpeg and RX's Batch Processor is disabled; the .rxdoc history must show spectral or module edits in-app, and batch processing of the full file is flagged.
Proposed partial credit
40% events removed; 40% rest unchanged (null test); 20% format and history.
R06.07.01.01-T02 Reduce HVAC noise while keeping intelligibility
Original instruction
fixtures/interview_hvac.wav (synthetic speech plus recorded HVAC noise at -42 dBFS) needs cleanup in Adobe Audition. Learn a noise print from the room tone at 0:00-0:03 and reduce the noise floor by >= 12 dB with minimal speech artifacts. Export output/interview_denoised.wav (48 kHz/24-bit).
- Platforms
mac· macOSwin· Windows- Applications
- Adobe Audition · iZotope RX
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickvis· Visual judgmentav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Noise floor in GT non-speech regions reduced >= 12 dB; ESTOI vs clean reference drops <= 0.02 relative to input; no musical noise (spectral kurtosis in noise regions below GT threshold); length and format unchanged. Control pair is T16.
Proposed partial credit
40% noise reduction; 40% intelligibility kept; 20% artifact check and format.
R06.07.01.01-T03 Cut filler words and long pauses from a podcast
Original instruction
Edit fixtures/podcast_ep7.sesx (2 speakers, 22 min, synthetic voices): remove the 41 filler words listed in notes/fillers.csv, shorten every pause > 1.5 s to 0.5 s, keep breaths natural, and level both speakers to -16 LUFS within 1 LU. Bounce output/ep7_edit.wav (stereo, 48 kHz).
- Platforms
mac· macOSwin· Windows- Applications
- Adobe Audition · Pro Tools · Descript
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
av· Audio/video over timedrag· Drag & dropclick· Point & click- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 4 / 5
Proposed verifier
Forced alignment of the bounce vs transcript: >= 38 of 41 fillers absent; 0 non-filler words removed (WER on non-filler words <= 1%); max silence 0.55 s; edits at zero crossings or with crossfades (no click > -50 dBFS at cut points); each speaker -16 +/- 1 LUFS (diarized).
Proposed partial credit
30% fillers removed; 20% no content lost; 20% pauses; 30% clean cuts (15 pts) and speaker loudness (15 pts).
R06.07.01.01-T04 Spectrally remove a phone ring under dialogue
Original instruction
A phone rings for 4 s under dialogue in fixtures/scene14_boom.wav (synthetic voices). Remove the ring with spectral repair or spectral selection attenuation so the dialogue under it stays intact. Export output/scene14_boom_fixed.wav.
- Platforms
mac· macOSwin· Windows- Applications
- iZotope RX · Adobe Audition
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgmentav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Fixture is a synthetic mix with known stems: in the ring region SDR vs clean dialogue improves >= 12 dB; ring partial energy reduced >= 25 dB; outside region null residual <= -60 dBFS; ESTOI in region >= 0.9 of clean. In-app spectral edit recorded in history. The VM has no terminal, Python or sox/ffmpeg; RX's Batch Processor is disabled and WAVs not written by RX or Audition are logged and fail.
Proposed partial credit
40% ring removed; 35% dialogue intact under the ring; 25% nothing else changed.
R06.07.01.01-T05 Repair clipped dialogue peaks
Original instruction
fixtures/lav_clipped.wav has 23 clipped passages (flat-topped at -0.1 dBFS). Repair them with RX De-clip (or Audition DeClipper), reduce gain so restored peaks do not exceed -1 dBFS, and export output/lav_declipped.wav.
- Platforms
mac· macOSwin· Windows- Applications
- iZotope RX · Adobe Audition
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickvis· Visual judgment- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 2 / 5
Proposed verifier
Flat-topped run detector: 0 runs >= 4 identical samples near full scale; restored waveform vs GT unclipped source in clipped regions SNR >= 15 dB; true peak <= -1 dBTP; outside clipped regions the gain-compensated null residual <= -55 dBFS.
Proposed partial credit
40% clipping removed; 35% waveform restoration; 25% headroom and untouched regions.
R06.07.01.01-T06 Fix plosive pops in a voice-over
Original instruction
fixtures/vo_plosives.wav has 8 plosive pops (GT times in notes/plosives.txt). Reduce each pop's low-frequency burst (< 150 Hz) by >= 12 dB with De-plosive or local high-pass edits, without filtering the rest of the file. Export output/vo_fixed.wav.
- Platforms
mac· macOSwin· Windows- Applications
- iZotope RX · Adobe Audition · Audacity
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 2 / 5
Proposed verifier
At each GT pop: energy below 150 Hz in a 60 ms window reduced >= 12 dB; consonant energy above 1 kHz within 1 dB; outside pop windows null residual <= -60 dBFS (no global high-pass).
Proposed partial credit
50% pops reduced; 25% consonants intact; 25% rest unchanged.
R06.07.01.01-T07 Assemble a scene from selected dialogue takes
Original instruction
In fixtures/sc22_dialogue.ptx, 3 takes per line exist on playlists. Using the director's selects in notes/sc22_selects.csv (take per line), cut a single clean dialogue track aligned to picture guide track 'DX_Guide', with crossfades at every edit and room tone under gaps. Bounce output/sc22_dx.wav.
- Platforms
mac· macOSwin· Windows- Applications
- Pro Tools · Nuendo
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
av· Audio/video over timedrag· Drag & dropclick· Point & click- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Each line's audio in the bounce matches the selected take (fingerprint correlation >= 0.95 vs that take, < 0.6 vs others); line start sync to guide track within 1 frame; no click > -50 dBFS at edits; no digital silence in gaps. Pro Tools' PTSL scripting port and Nuendo's MIDI Remote scripting are disabled and the VM has no terminal or audio CLI tools; session edit list checked.
Proposed partial credit
40% correct takes; 25% sync to guide; 20% clean edits; 15% room tone fill.
R06.07.01.01-T08 Fill gaps with matching room tone
Original instruction
fixtures/dx_gaps.wav has 6 digital-silence gaps (0.4-2.5 s) left by cuts. Fill each with room tone taken from the same file (no generated noise) so no digital silence remains and the background is continuous. Export output/dx_filled.wav.
- Platforms
mac· macOSwin· Windows- Applications
- iZotope RX · Adobe Audition · Pro Tools
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
drag· Drag & dropav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 2 / 5
Proposed verifier
No run of >= 100 samples with |x| < 1e-5; each filled gap's spectrum within 2 dB per 1/3-octave band of the surrounding background; fills sourced from the file (cross-correlation finds the source segment); dialogue regions unchanged (null <= -60 dBFS).
Proposed partial credit
40% gaps filled; 30% tonal match; 15% sourced from file; 15% dialogue untouched.
R06.07.01.01-T09 Reduce excessive room reverb on dialogue
Original instruction
fixtures/hall_interview.wav was recorded in a reverberant hall (RT60 about 0.9 s). Use RX Dialogue De-reverb (or Audition DeReverb) and EQ so estimated RT60 drops to <= 0.4 s while intelligibility improves. Export output/hall_interview_dry.wav.
- Platforms
mac· macOSwin· Windows- Applications
- iZotope RX · Adobe Audition
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickav· Audio/video over timevis· Visual judgment- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Blind RT60 estimate (decay-rate method on speech offsets) <= 0.4 s; ESTOI vs dry reference >= input + 0.05; no pumping (envelope modulation in pauses below threshold); level change <= 2 LU.
Proposed partial credit
40% RT60 reduced; 35% intelligibility gain; 25% artifact and level checks.
R06.07.01.01-T10 Remove mains hum and harmonics from a location recording
Original instruction
fixtures/hum_location.wav has 50 Hz mains hum with harmonics to 600 Hz that drifts by +/- 0.3 Hz. Remove it with RX De-hum (adaptive) or notch filters so hum partials drop >= 30 dB while voice fundamentals in the same bands are kept. Export output/hum_removed.wav.
- Platforms
mac· macOSwin· Windows- Applications
- iZotope RX · Adobe Audition · Audacity
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickvis· Visual judgment- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Fixture is synthetic hum added to clean speech: energy at 50 Hz and 11 harmonics (tracked frequency) reduced >= 30 dB; speech SDR vs clean >= 25 dB; 100-300 Hz speech band within 1.5 dB of clean in speech frames.
Proposed partial credit
50% hum reduction across harmonics; 30% speech preserved; 20% drift handled.
R06.07.01.01-T11 Clean wind noise from a lavalier recording
Original instruction
fixtures/lav_wind.wav (synthetic voice with recorded wind buffeting) has wind gusts in 9 passages. Reduce wind rumble and gusts (RX De-wind, spectral repair, or clip-gain plus high-pass per passage) without thinning the voice elsewhere. Export output/lav_wind_fixed.wav.
- Platforms
mac· macOSwin· Windows- Applications
- iZotope RX · Adobe Audition
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathav· Audio/video over timevis· Visual judgment- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
In gust passages: energy below 200 Hz reduced >= 15 dB and ESTOI vs clean >= input + 0.08; outside passages spectral balance within 1 dB per band of input (no global filtering). History shows per-passage edits. The VM has no terminal, Python or sox/ffmpeg; RX's Batch Processor is disabled and WAVs not written by RX or Audition are logged and fail.
Proposed partial credit
40% gust reduction; 30% intelligibility; 30% unaffected regions preserved.
R06.07.01.01-T12 Match a lav mic to the boom with EQ matching
Original instruction
Lines 4-9 of fixtures/sc03_lav.wav must cut seamlessly with boom lines in fixtures/sc03_boom.wav. Use EQ Match (RX or Audition Match Loudness/EQ) plus manual EQ so the lav's long-term spectrum matches the boom within 2 dB per 1/3-octave band (100 Hz-10 kHz). Export output/sc03_lav_matched.wav.
- Platforms
mac· macOSwin· Windows- Applications
- iZotope RX · Adobe Audition · Pro Tools
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickvis· Visual judgmentav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Long-term average spectrum of speech frames: |lav - boom| <= 2 dB per 1/3-octave band 100 Hz-10 kHz; loudness within 0.5 LU; no added noise above -70 dBFS; length unchanged.
Proposed partial credit
60% spectral match; 20% loudness match; 20% artifacts and format.
R06.07.01.01-T13 Sync an ADR line to the production guide track
Original instruction
In fixtures/adr_sc9.ptx, align the ADR take on track 'ADR_9' to guide track 'PROD_9' word by word so lip-sync matches picture, using VocALign/Revoice or manual clip edits and time compression (no pitch change). Bounce output/adr_sc9_synced.wav.
- Platforms
mac· macOSwin· Windows- Applications
- Pro Tools · Nuendo
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
av· Audio/video over timedrag· Drag & dropvis· Visual judgment- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Forced alignment of both tracks: word onset error <= 1 frame (41.7 ms at 24 fps) on >= 90% of words; median pitch unchanged within 10 cents; no artifacts (spectral discontinuity at edits below threshold); length equals guide +/- 1 frame. Pro Tools' PTSL scripting port and Nuendo's MIDI Remote scripting are disabled, the VM has no terminal or audio CLI tools, and the session edit list is checked.
Proposed partial credit
55% word sync; 15% pitch unchanged; 15% clean edits; 15% length match.
R06.07.01.01-T14 Reduce lav bleed between two interview mics
Original instruction
In fixtures/two_lav_interview.sesx each speaker's lav picks up the other speaker. Reduce bleed on each track (expander/gate tuned per speaker plus manual clip-gain) by >= 15 dB when that speaker is silent, without chopping word onsets or breaths. Export both tracks to output/lavA.wav and output/lavB.wav.
- Platforms
mac· macOSwin· Windows- Applications
- Adobe Audition · Pro Tools · REAPER
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
av· Audio/video over timeclick· Point & clickvis· Visual judgment- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Diarized GT: on each track, energy during the other speaker's turns reduced >= 15 dB; own-speech onset energy within 1 dB in the first 50 ms of words (no clipped onsets); breaths retained >= 70%; no gate chatter (state flips < 3 per second).
Proposed partial credit
45% bleed reduction; 30% onsets intact; 15% breaths; 10% no chatter.
R06.07.01.01-T15 Lower breaths in a narration without deleting them
Original instruction
fixtures/narration_ch3.wav (synthetic narrator, 12 min) has 40 breaths that are too loud. Lower each breath by 10-15 dB (Breath Control or clip gain) without removing them or affecting adjacent words. Export output/narration_ch3_breaths.wav.
- Platforms
mac· macOSwin· Windows- Applications
- iZotope RX · Adobe Audition · Pro Tools
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
av· Audio/video over timeclick· Point & click- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
At each GT breath: level reduction 10-15 dB (not > 20 dB, not muted); adjacent word envelopes within 0.5 dB of input; >= 37 of 40 breaths treated; outside breath regions null residual <= -60 dBFS.
Proposed partial credit
50% breaths reduced in range; 25% not removed; 25% words untouched.
R06.07.01.01-T16 Denoise the interview from the terminal (control pair of T02)
Original instruction
Control pair of T02: using only a terminal (sox noisered with a profile from 0:00-0:03, or ffmpeg afftdn/arnndn), reduce the HVAC noise floor in fixtures/interview_hvac.wav by >= 12 dB and write output/interview_denoised_cli.wav (48 kHz/24-bit).
- Platforms
mac· macOSwin· Windowslin· Linux- Applications
- sox · ffmpeg
- Interfaces
term· Terminal- GUI need · task setting
CL· CLI-sufficient- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
code· Code & commands- Work product
WP05· Time-based media- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Same thresholds as T02: noise floor -12 dB, ESTOI drop <= 0.02, musical-noise check, format unchanged. Scored side by side with T02 to measure the GUI-vs-CLI delta.
Proposed partial credit
40% noise reduction; 40% intelligibility kept; 20% artifact check and format.
R06.07.01.01-T17 Phase-align boom and lav recordings
Original instruction
fixtures/sc11_boom.wav and fixtures/sc11_lav.wav are the same performance; the boom arrives 6.4 ms late and is polarity-inverted. Align and correct polarity (clip nudge, Auto-Align or RX Phase) so summing them causes no comb filtering, then export the aligned boom as output/sc11_boom_aligned.wav.
- Platforms
mac· macOSwin· Windows- Applications
- Pro Tools · Adobe Audition · iZotope RX
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
drag· Drag & dropvis· Visual judgmentav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Cross-correlation peak between lav and aligned boom at lag 0 +/- 0.1 ms with positive sign; summed spectrum shows no notches deeper than 6 dB in 200 Hz-4 kHz; length equal to lav; no resampling artifacts.
Proposed partial credit
45% time alignment; 30% polarity; 25% sum without comb notches.
R06.07.01.01-T18 Restore a degraded archival interview
Original instruction
fixtures/archive_1962_sim.wav is a synthetic archival interview with hiss, crackle, 3 dropouts (20-80 ms), 60 Hz hum, and bandwidth limited to 5 kHz. Restore it for broadcast: remove crackle, hiss and hum, repair dropouts by interpolation, gentle bandwidth extension allowed, final -23 LUFS. Export output/archive_restored.wav.
- Platforms
mac· macOSwin· Windows- Applications
- iZotope RX · Adobe Audition
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
path· Continuous pathvis· Visual judgmentav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Known clean source: SI-SDR improvement >= 8 dB; crackle impulse count reduced >= 90%; hum partials -30 dB; dropouts filled (no gaps, local SNR >= 10 dB vs clean); loudness -23 +/- 0.5 LUFS; no over-processing (ESTOI >= input).
Proposed partial credit
25% crackle/hiss; 15% hum; 25% dropouts; 35% overall SI-SDR (20 pts) and loudness (15 pts).
R06.07.01.01-T19 Conform production audio to a locked cut from AAF and EDL
Original instruction
Picture is locked: import fixtures/reel2_lock.aaf into Pro Tools, relink to the production polywavs in fixtures/prod_audio/ (8 iso tracks, timecode stamped), use notes/reel2.edl to restore lav isos with 48-frame handles where the AAF only carries the mix track, and split dialogue per character. Save output/reel2_dx.ptx and bounce stems.
- Platforms
mac· macOSwin· Windows- Applications
- Pro Tools · Nuendo
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickdrag· Drag & dropav· Audio/video over time- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro applong· Long-horizonmultiapp· Multi-app- Proposed difficulty
- 5 / 5
Proposed verifier
Session export (AAF/EDL from the result) parsed: every EDL event has the correct iso clip at its source TC (+/- 0 frames) with >= 48-frame handles; character tracks per notes; bounced stems null against the GT conform within -50 dB. Media all online.
Proposed partial credit
30% AAF imported and relinked; 30% iso events conformed; 20% handles; 20% stems match GT.
R06.07.01.01-T20 Edit and repair a podcast episode per producer notes
Original instruction
Producer notes notes/ep12_notes.md (timestamps) list: cut 3 tangents, fix 2 crosstalk overlaps, swap in a pickup line from fixtures/pickup.wav with matched tone, remove 12 noises, de-ess the host, and deliver at -16 LUFS / -1 dBTP stereo. Session fixtures/ep12.sesx; bounce output/ep12_final.wav.
- Platforms
mac· macOSwin· Windows- Applications
- Adobe Audition · iZotope RX · Pro Tools
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
av· Audio/video over timedrag· Drag & dropclick· Point & click- Work product
WP05· Time-based media- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Transcript alignment: tangents absent, all other content present (WER <= 1%); pickup inserted at the noted point with EQ match within 2 dB/band; 12 noises reduced >= 20 dB; sibilance 5-9 kHz peak-to-average reduced >= 3 dB on host; -16 +/- 0.5 LUFS, true peak <= -1 dBTP.
Proposed partial credit
25% content edits; 20% pickup and tone match; 35% noise fixes (20 pts) and de-ess (15 pts); 20% delivery spec.
Mapped research references
Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.