atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

RealMAN: A Real-Recorded and Annotated Microphone Array Dataset for Dynamic Speech Enhancement and Localization

NeurIPS 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Multilingual language representation pretraining · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces RealMAN, a real-recorded 32-channel microphone array dataset (83.7 h speech, 144.5 h noise) with direct-path clean speech and source location annotations, and benchmarks speech enhancement and localization trained on real vs simulated data.

Problem

Multichannel speech enhancement and source localization models are trained mainly on simulated RIRs and diffuse noise, which mismatch real acoustics; large real-recorded datasets with clean target speech and source location annotations are lacking.

Approach

Record real speech played by a loudspeaker (static and moving) and real ambient noise with a 32-channel array across 32 speech and 31 noise scenes; estimate direct-path clean speech by aligning source speech to recordings with a source-guided network (AlignSpatialNet) and annotate speaker location with a fisheye camera tracking an LED light.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with real speech and real noise instead of simulated speech and simulated noiseSpatialNet · RealMAN test, static and moving speakersSI-SDR: -5.2 -> 7.3; -4.8 -> 4.3Helped
Train with real noise instead of simulated noiseCRNN · RealMAN test, static and moving speakersACC(5°): 80.0 -> 89.2; 75.8 -> 86.7Helped
Train with real speech instead of simulated speech, keeping real noiseFaSNet-TAC · RealMAN test, static and moving speakersMOS-SIG: 2.83 -> 2.79; 2.75 -> 2.73No clear effect
Train with real noise instead of simulated noiseFaSNet-TAC · RealMAN test, static and moving speakersSI-SDR: 0.4 -> 2.1; 0.4 -> 1.2Helped
Train with real noise instead of simulated noiseSpatialNet · RealMAN test, static and moving speakersSI-SDR: 4.7 -> 7.3; 2.7 -> 4.3Helped
Train on variable sub-arrays rather than the fixed test arrayIPDnet · RealMAN test, moving speakerACC(5°): 85.4 -> 78.8Hurt
Train on variable sub-arrays rather than the fixed test arrayIPDnet · RealMAN test, static speakerACC(5°): 87.0 -> 87.1No clear effect
Train on variable sub-arrays rather than the fixed test arrayFaSNet-TAC · RealMAN test, static and moving speakersWB-PESQ: 1.41 -> 1.42; 1.36 -> 1.36No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: RealMAN WenetSpeech NOISEX-92 gpuRIR-simulated data

Benchmarks: RealMAN

Metrics: WB-PESQ SI-SDR DNSMOS (MOS-SIG, MOS-BAK, MOS-OVR) CER ACC(5°) MAE

Baselines: FaSNet-TAC SpatialNet CRNN IPDnet

Builds on: FaSNet-TAC SpatialNet IPDnet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy