ZeroSyl: Simple Zero-Resource Syllable Tokenization for Spoken Language Modeling
Organizations: Electrical and Electronic Engineering, Stellenbosch University, South Africa
Abstract
Pure speech language models aim to learn language directly from raw audio without textual resources. A key challenge is that discrete tokens from self-supervised speech encoders result in excessively long sequences, motivating recent work on syllable-like units. However, methods like Sylber and SyllableLM rely on intricate multi-stage training pipelines. We propose ZeroSyl, a simple training-free method to extract syllable boundaries and embeddings directly from a frozen WavLM model. Using L2 norms of features in WavLM's intermediate layers, ZeroSyl achieves competitive syllable segmentation performance. The resulting segments are mean-pooled, discretized using K-means, and used to train a language model. ZeroSyl outperforms prior syllabic tokenizers across lexical, syntactic, and narrative benchmarks. Scaling experiments show that while finer-grained units are beneficial for lexical tasks, our discovered syllabic units exhibit better scaling behavior for syntactic modeling.
Figures & tables
| Boundary | Token | |||||||
|---|---|---|---|---|---|---|---|---|
| Pr | Re | F1 | OS | R | Pr | Re | F1 | |
| SyllableLM 5.0 Hz | 71 | 79 | 75 | 10 | 77 | 54 | 58 | 56 |
| SyllableLM 6.25 Hz | 62 | 87 | 72 | 41 | 59 | 44 | 59 | 50 |
| SyllableLM 8.33 Hz | 50 | 91 | 65 | 81 | 27 | 31 | 52 | 39 |
| Sylber | 65 | 74 | 69 | 13 | 71 | 48 | 54 | 51 |
| PromSeg | 62 | 65 | 64 | 0 4 | 69 | 40 | 41 | 41 |
| Syllable discovery (%) | Language modeling (%) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Vocab. size | Bitrate (bps) | Freq. (Hz) | Purity | Inverse purity | SNMI | sWUGGY (all) | sWUGGY (IV) | sBLIMP | tSC | |
| SyllableLM 6.25Hz | 8k | 73 | 5.87 | 67.5 | 23.2 | 82.6 | 66.1 | 74.2 | 56.4 | 67.6 |
| Sylber | 10k | 53 | 4.46 | 73.5 | 28.4 | 83.5 | 66.0 | 74.7 | 59.1 | 65.8 |
| ZeroSyl (uncollapsed sil.) | 10k | 58 | 4.55 | 80.5 | 20.0 | 89.5 | 67.0 | 76.3 | 58.6 | 67.5 |
| ZeroSyl | 9k | 52 | 4.35 | 79.9 | 32.0 | 88.9 | 68.0 | 78.6 | 60.5 | 68.1 |
Audio Tokenization
Audio tokenization converts speech, music, and other sounds into compact units for machine learning, generation, and understanding.
See all 42 papers