Anchoring Speech with Semantics: A Multimodal Adapter Mechanism for Automatic Speech Recognition in Low-Resource Languages
Organizations: National Taiwan Normal University, Taiwan · EZAI, Taiwan · Academia Sinica, Taiwan
Abstract
Low-resource ASR remains difficult because scarce transcripts provide limited supervised evidence for target-side generation. To address this gap, we propose SAMA-ASR, a lightweight adapter mechanism that augments the decoder with semantic anchors from auxiliary translations and an acoustic anchor from speech; in principle, the mechanism can be applied to similar encoder--decoder multitask speech models. Through cross-modal adaptation, SAMA-ASR conditions decoder states on translation-derived semantic embeddings and a speech embedding, combining utterance-level meaning with speech-grounded evidence before token prediction. At evaluation time, these semantic anchors can be generated automatically by an upstream speech-to-text translator rather than supplied as oracle translations. Experiments on two 30-hour datasets covering the low-resource Sinitic varieties Taiwanese Hokkien and Hakka show that SAMA-ASR improves over acoustic, prior prompt-based, and semantic-only translation-guided baselines and remains effective in practical automatic semantic-anchor settings; translator-capacity analyses show that useful semantic anchors can be produced by a compact ST model.
Figures & tables
| Method | Train | Eval | Aud. | YT-THDC | HAT | ||||
|---|---|---|---|---|---|---|---|---|---|
| CER | Rel. Impr. | Rel. Impr. | CER | Rel. Impr. | Rel. Impr. | ||||
| vs. Base | vs. Audio | vs. Base | vs. Audio | ||||||
| Baseline | |||||||||
| Self Attn. | – | – | No | 33.49 | – | – | 27.78 | – | – |
| Cross Attn. | – | – | Yes | 32.89 | 1.79 | – | 26.58 | 4.32 | – |
| Prior Text-Guided Baselines + SAMA-ASR (Practical Evaluation) | |||||||||
| Acoustic-Anchor Condition | YT-THDC | HAT |
|---|---|---|
| Self Attn. baseline | 33.49 | 27.78 |
| Cross Attn. baseline | 32.89 | 26.58 |
| Random Noise (matched mean/std) | 42.62 | 30.91 |
| Shuffle Across Utterances | 45.49 | 35.59 |
| SAMA-ASR | 23.48 | 22.48 |
| Method | Data | YT-THDC | HAT |
|---|---|---|---|
| Self Attention | 10 min | 61.32 | 96.44 |
| Cross Attention | 10 min | 66.18 | 78.27 |
| SAMA-ASR | 10 min | 65.63 | 72.67 |
| Self Attention | 1 hr | 55.92 | 68.37 |
| Cross Attention | 1 hr | 54.97 | 57.20 |
| SAMA-ASR | 1 hr | 53.45 | 54.68 |
| Text Encoder | Train | Eval | Aud. | YT-THDC | HAT |
|---|---|---|---|---|---|
| Random Init. | Oracle | Auto | Yes | 27.39 | 27.00 |
| Whisper Emb. | Oracle | Auto | Yes | 33.91 | 28.13 |
| mBERT | Oracle | Auto | Yes | 23.48 | 22.48 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Split | YT-THDC | HAT | ||
|---|---|---|---|---|
| Duration | # Utts. | Duration | # Utts. | |
| Train | 27.51 | 50,984 | 27.50 | 19,120 |
| Test | 2.79 | 4,859 | 2.50 | 1,725 |
| Total | 30.30 | 55,843 | 30.00 | 20,845 |
| Train Set | Train Translation | YT-THDC | HAT |
|---|---|---|---|
| 30 hr | Pseudo | 23.93 | 21.51 |
| 30 hr | Oracle | 23.48 | 22.48 |
| 10 hr | Pseudo | 50.50 | 39.53 |
| 10 hr | Oracle | 30.04 | 30.93 |
| 1 hr | Pseudo | 56.29 | 65.97 |
| 1 hr | Oracle | 53.45 | 54.68 |
| System / ST Source | BLEU | CER |
|---|---|---|
| Cross Attn. baseline | – | 32.89 |
| SAMA-ASR + Tiny | 32.37 | 32.56 |
| SAMA-ASR + Base | 39.03 | 31.90 |
| SAMA-ASR + Small | 52.39 | 26.80 |
| SAMA-ASR + Medium | 54.75 | 24.74 |
| SAMA-ASR + Large | 59.57 | 24.14 |
| System | Transcription and English Translation (Gloss) |
|---|---|
| REF | 干焦會當靠 到銀行 抑是公家機關看診 |
| (Can only rely on arriving at banks or government agencies for medical consultations.) | |
| Self Attn. | 干焦會當靠 教囡仔 抑是公家機關看證 |
| (Can only rely on teaching children or government agencies for verification.) | |
| Cross Attn. | 就按呢咱靠 教議員學 抑是公家機關看證 |
| (Just like this, we rely on teaching councilors to learn or government agencies for verification.) |
| Language | Syntactic | Phonological | Inventory |
|---|---|---|---|
| Distances from Taiwanese Hokkien | |||
| Sinitic Family | |||
| Mandarin | 0.58 | 0.53 | 0.65 |
| Indo-European Family | |||
| English | 0.62 | 0.64 | 0.55 |
| Hindi | 0.70 | 0.62 | 0.59 |
| Method | Sem. | Aud. | CER | RTF | Params (B) | VRAM (GB) |
|---|---|---|---|---|---|---|
| Self Attn. | No | No | 33.49 | 0.216 | 0.942 | 3.66 |
| TG-ASR (Oracle) | Yes | No | 20.15 | 0.307 | 1.244 | 4.86 |
| SAMA-ASR (Oracle) | Yes | Yes | 16.79 | 0.391 | 1.345 | 5.22 |
| ST Model | CER | RTF | Params (B) | VRAM (GB) |
|---|---|---|---|---|
| Tiny | 32.56 | 0.447 | 1.383 | 5.35 |
| Base | 31.90 | 0.466 | 1.418 | 5.53 |
| Small | 26.80 | 0.489 | 1.586 | 6.13 |
| Medium | 23.48 | 0.603 | 2.109 | 8.17 |
| Large-v2 | 22.68 | 0.674 | 2.889 | 11.29 |
Automatic Speech Recognition
Automatic speech recognition converts spoken language into text across speakers, languages, domains, and recording conditions.
See all 480 papers