MSR-HuBERT: Self-supervised Pre-training for Adaptation to Multiple Sampling Rates
Organizations: Tianjin Key Laboratory of Cognitive Computing and Application, Tianjin University, China · Huiyan Technology Company, Ltd., China · Chinese Academy of Sciences, China
Abstract
Self-supervised learning (SSL) has advanced speech processing. However, existing speech SSL methods typically assume a single sampling rate and struggle with mixed-rate data due to temporal resolution mismatch. To address this limitation, we propose MSRHuBERT, a multi-sampling-rate adaptive pre-training method. Building on HuBERT, we replace its single-rate downsampling CNN with a multi-sampling-rate adaptive downsampling CNN that maps raw waveforms from different sampling rates to a shared temporal resolution without resampling. This design enables unified mixed-rate pre-training and fine-tuning. In experiments spanning 16 to 48 kHz, MSRHuBERT outperforms HuBERT on speech recognition and full-band speech reconstruction, preserving high-frequency detail while modeling low-frequency semantic structure. Moreover, MSRHuBERT retains HuBERT's mask-prediction objective and Transformer encoder, so existing analyses and improvements that were developed for HuBERT can apply directly.
Figures & tables
| Sampling Rate | Strides | Kernel width |
|---|---|---|
| 16 kHz | 5, 2, 2, 2, 2, 2, 2 | 10, 3, 3, 3, 3, 2, 2 |
| 22.05 kHz | 7, 7, 3, 3 | 19, 14, 4, 3 |
| 24 kHz | 5, 3, 2, 2, 2, 2, 2 | 10, 5, 3, 3, 3, 2, 2 |
| 48 kHz | 5, 3, 2, 2, 2, 2, 2, 2 | 10, 5, 3, 3, 3, 3, 2, 2 |
| Model | ASR (WER↓) | Full-band SR (STOI↑) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 16k Hz | 22.05k Hz | 24k Hz | 48k Hz | four sampling rates mixed fine-tuning | 16k Hz | 22.05k Hz | 24k Hz | 48k Hz | ||||
| 16 kHz | 22.05 kHz | 24 kHz | 48 kHz | |||||||||
| HuBERT Base | 6.41 | 3.34 | 6.84 | 5.96 | 7.42 | 3.35 | 7.61 | 6.63 | 88.46 | 93.04 | 88.52 | 81.42 |
| Re. 16kHz HuBERT Base | 6.03 | 3.15 | 6.59 | 5.61 | 6.89 | 2.95 | 6.97 | 5.53 | 89.35 | 93.46 | 88.49 | 82.49 |
| - w/o resampling in fine-tuning | 6.03 | 4.47 | 15.61 | 38.18 | 7.69 | 3.72 | 10.30 | 33.72 | 89.35 | 91.84 | 86.71 | 75.53 |
| Re. 24kHz HuBERT Base | 6.15 | 3.28 | 6.54 | 5.70 | 6.95 | 3.02 | 7.24 | 5.74 | 89.61 | 94.32 | 89.34 | 83.75 |
| Model | ASR (WER↓) | |||
|---|---|---|---|---|
| 16k Hz | 22.05k Hz | 24k Hz | 48k Hz | |
| Re. 16kHz HuBERT Base | 6.03 | 3.15 | 6.59 | 5.61 |
| MSRHuBERT | 5.89 | 3.35 | 6.35 | 5.83 |
| + Intermediate Layer Supervision | 5.56 | 3.17 | 6.16 | 5.67 |
| + Progressive Decoupling | 5.63 | 3.30 | 5.94 | 5.52 |
Self-Supervised Speech Representation Learning
Self-Supervised Speech Representation Learning trains models on unlabeled audio to extract features useful for speech tasks and linguistic analysis.
See all 101 papers