ProKWS: Personalized Keyword Spotting via Collaborative Learning of Phonemes and Prosody
Organizations: College of Information Science and Electronic Engineering, Zhejiang University, Hangzhou, China
Abstract
Current keyword spotting systems primarily use phoneme-level matching to distinguish confusable words but ignore user-specific pronunciation traits like prosody (intonation, stress, rhythm). This paper presents ProKWS, a novel framework integrating fine-grained phoneme learning with personalized prosody modeling. We design a dual-stream encoder where one stream derives robust phonemic representations through contrastive learning, while the other extracts speaker-specific prosodic patterns. A collaborative fusion module dynamically combines phonemic and prosodic information, enhancing adaptability across acoustic environments. Experiments show ProKWS delivers highly competitive performance, comparable to state-of-the-art models on standard benchmarks and demonstrates strong robustness for personalized keywords with tone and intent variations.
Figures & tables
| Anchor | Easy | Hard | |
| LibriPhrase | friend | guard | frind |
| comfort | rend | ||
| superior | trend | ||
| WenetPhrase | ning2yuan4 | sha1mo4 | ting2yuan4 |
| de2zhi1 | xing2yuan4 | ||
| gong1wu4 | qing2yuan4 |
| Method | # Params | AUC(%) ↑ | EER(%) ↓ | ||
| Whisper-Tiny [ 20 ] | 39M | 73.37 | 89.19 | 33.04 | 17.31 |
| Whisper-Small [ 20 ] | 224M | 82.90 | 95.92 | 21.45 | 8.14 |
| Whisper-Large [ 20 ] | 1550M | 85.80 | 97.54 | 19.57 | 5.33 |
| CMCD [ 23 ] | 0.7M | 73.58 | 96.70 | 32.90 | 8.42 |
| CLAD [ 25 ] | 2.2M | 76.15 | 97.03 | 30.30 | 8.65 |
| AUC(%) ↑ | EER(%) ↓ | |||||||
| AC | IT | AC | IT | |||||
| BL [ 1 ] | 85.84 | 99.15 | 52.39 | 61.35 | 22.06 | 4.26 | 47.23 | 37.67 |
| Ours | 84.82 | 99.81 | 71.45 | 86.42 | 23.33 | 1.84 | 27.92 | 18.10 |
| Method | AUC(%) | EER(%) | ||
| ProKWS | 96.92 | 99.96 | 7.52 | 0.63 |
| w/o Prosody Adaption Module | 94.22 | 99.67 | 12.29 | 1.86 |
| w/o auxiliary | 92.76 | 99.34 | 13.47 | 3.24 |
| w/o Prosody Stream | 88.71 | 98.99 | 15.34 | 4.67 |
Keyword Spotting
Keyword spotting detects specified words or wake phrases in continuous audio, often on-device under tight latency, power, and false-alarm limits.
See all 24 papers