NeuroSonic: Conditional Flow Matching for EEG-to-Speech Reconstruction

1Stony Brook University    2UTHealth Houston    3Emory University
NeuroSonic overview

Overview of NeuroSonic. EEG and audio signals are embedded into a shared token space and processed by a time-conditioned gated Transformer that parameterizes the probability-flow ordinary differential equation.

Overview


Reconstructing continuous speech from scalp electroencephalography (EEG) entails coupling two signals with markedly different structure. EEG recordings are low-amplitude, spatially diffuse projections of distributed cortical sources, while speech evolves along a highly organized acoustic trajectory characterized by harmonic structure and temporal coherence.

NeuroSonic formulates EEG-to-speech reconstruction as conditional acoustic transport. Instead of predicting waveforms in a single step or refining them through stochastic sampling, it learns a deterministic velocity field that maps corrupted acoustic states toward clean speech under EEG conditioning.

Method


Given paired EEG-audio samples \((E, X)\), NeuroSonic constructs a corrupted acoustic state \(z_t = tX + (1-t)\epsilon\), where \(\epsilon \sim \mathcal{N}(0, I)\), and learns a velocity field that transports \(z_t\) toward clean speech under EEG conditioning.

Conditional acoustic transport

At inference, the learned ODE is integrated from \(t=0\) to \(t=1\) using a fixed-step Heun solver, yielding deterministic reconstruction conditioned on neural activity.

Rather than regressing waveforms directly, NeuroSonic supervises transport dynamics in velocity space. This anchors learning on clean acoustic states and improves robustness under low-SNR and heterogeneous neural conditioning.

Generated Audio Demos


The videos visualize generated speech waveforms from NeuroSonic reconstructions. Each clip pairs the reconstructed acoustic trajectory with its corresponding dataset setting.

CineBrain

CineBrain

CineBrain

EAV

EAV

EAV

Results


NeuroSonic is evaluated on CineBrain and EAV under cross-subject evaluation. Across both datasets, it improves distributional realism, spectral fidelity, and perceptual quality compared with representative GAN-, diffusion-, and mean-flow baselines.

Objective Reconstruction Quality

Dataset Method FAD ↓ LSD ↓ SC ↓ Time (s) ↓
CineBrainMF173.65 ± 0.2669.78 ± 0.111.34 ± 0.090.04
CineBrainGAN57.12 ± 3.4915.13 ± 0.141.25 ± 0.110.02
CineBrainDM72.56 ± 1.6922.08 ± 0.071.12 ± 0.042.00
CineBrainNeuroSonic39.06 ± 0.5214.24 ± 0.310.64 ± 0.040.86
EAVMF85.27 ± 0.8029.25 ± 0.641.49 ± 0.060.04
EAVGAN39.47 ± 0.8315.71 ± 0.341.00 ± 0.010.02
EAVDM15.87 ± 6.7819.47 ± 0.251.25 ± 0.102.08
EAVNeuroSonic11.64 ± 1.1712.98 ± 0.160.28 ± 0.021.40
Ground-truth and reconstructed speech

Ground-truth speech and NeuroSonic reconstructions. The reconstructed signals exhibit coherent formant trajectories and temporal modulation patterns consistent with the reference.

Spectral fidelity

NeuroSonic aligns most closely with the ground-truth PSD in the low-frequency band that dominates perceived speech quality. GAN outputs exhibit broader spectral deviations, while diffusion models show increased energy in higher-frequency regions.

Power spectral density

Perceptual Quality

Dataset Method SIG ↑ BAK ↑ OVRL ↑
CineBrainGT2.411.751.67
CineBrainMF1.20 ± 0.011.10 ± 0.011.10 ± 0.01
CineBrainGAN1.26 ± 0.031.29 ± 0.011.14 ± 0.01
CineBrainDM1.21 ± 0.001.33 ± 0.011.07 ± 0.00
CineBrainNeuroSonic1.95 ± 0.041.64 ± 0.041.44 ± 0.01
EAVGT3.322.772.47
EAVMF1.19 ± 0.011.12 ± 0.011.08 ± 0.01
EAVGAN1.98 ± 0.012.62 ± 0.051.45 ± 0.01
EAVDM2.92 ± 0.042.95 ± 0.102.29 ± 0.11
EAVNeuroSonic3.31 ± 0.023.07 ± 0.042.59 ± 0.03

Ablation


Clean-state velocity supervision

The direct \(x\)-loss variant can approximate coarse distributional properties, but consistently degrades LSD, SC, and all DNSMOS components across both datasets.

Matching endpoints does not constrain the path from noisy to clean states, whereas velocity supervision explicitly trains the transport dynamics.

Dataset Method FAD ↓ LSD ↓ SC ↓ SIG ↑ BAK ↑ OVRL ↑
CineBrainx-loss32.2314.270.911.451.301.18
CineBrainNeuroSonic39.0614.240.641.951.641.44
EAVx-loss12.1413.450.903.072.662.28
EAVNeuroSonic11.6412.980.283.313.072.59

Citation


@inproceedings{gao2026neurosonic,
  title     = {NeuroSonic: Conditional Flow Matching for EEG-to-Speech Reconstruction},
  author    = {Gao, Wenhao and Wang, Yifan and Ma, Yijia and Yang, Carl and Li, Wen and You, Chenyu},
  booktitle = {Medical Image Computing and Computer Assisted Intervention (MICCAI)},
  year      = {2026}
}