Distilling Text LMs into Speech-to-Speech LMs by Matching Internal Text Predictions
Organizations: TTI-Chicago · Stony Brook University
Abstract
Text language models (LMs) acquire broad linguistic and factual capabilities through large-scale pretraining, while comparable capabilities remain difficult to learn from speech alone. Recent work has shown that knowledge distillation from pretrained text LMs offers a promising way to transfer their linguistic and factual capabilities to speech models. However, existing distillation approaches have largely focused on speech-input, text-output models. This idea has yet to be explored for {\it speech-to-speech} models, which operate on both speech input and speech output. In this work we introduce a speech-to-speech pretraining method that creates an internal text interface for knowledge transfer while preserving the speech-only input and output. The model first consumes speech context without its transcription, switches to text prediction, and then uses the predicted text to lead future speech generation word by word. It also provides an interface for knowledge distillation: the internal text predictions can be directly distilled from the base text LM. To the best of our knowledge, this is the first application of text LM distillation to a speech-to-speech LM. Under matched training conditions, the proposed sequence construction substantially improves the generative perplexity of spoken continuations over speech-only and interleaved speech-text models, approaching the performance of a text-leading inner-monologue model with external ASR prompt transcription. More importantly, distillation improves factual performance under both text and speech evaluation, indicating better retention of knowledge from the base text language model.
Figures & tables
| Model | Speech-only | Text-guided |
|---|---|---|
| prompt | generation | |
| Text leading | ✗ | ✓ |
| Interleaved | ✓ | ✗ |
| TGSLM | ✓ | ✓ |
| Model | Direction | Params | Data | GenPPL | BLEU | Spk | UTMOS |
|---|---|---|---|---|---|---|---|
| Ground truth | – | – | – | 43.8 | 6.0 | 0.74 | 2.82 |
| Speech-only baselines (no text guidance) | |||||||
| Speech-only | S S | 0.8B | 21.3k h | 151.7 | 4.3 | 0.42 | 2.56 |
| Interleaved | S S | 0.8B | 21.3k h | 164.1 | 5.4 | 0.37 | 2.36 |
| TGSLM variants | |||||||
| TGSLM | S (T, S) | 0.8B | 21.3k h | 58.9 | 3.9 | 0.36 | 2.41 |
| Model | Direction | Params | Data | Pass@1 | Pass@5 |
|---|---|---|---|---|---|
| Text-LM reference | |||||
| Qwen3-0.6B backbone ( Yang et al., 2025 ) | T T | 0.6B | – | 46.8 | 77.9 |
| Qwen3-1.7B backbone ( Yang et al., 2025 ) | T T | 1.7B | – | 60.8 | 86.6 |
| Our models | |||||
| TGSLM-distill | S (T, S) | 0.8B | 45k h | 9.1 | 22.4 |
| TGSLM-Large-distill | S (T, S) | 1.9B | 135k h | 16.8 | 37.9 |
| Model | Happy | Sad | Angry | Macro |
|---|---|---|---|---|
| Original prefix only | 64.6\,{\color[rgb]{0.7,0.7,0.7}\pm 9.4} | 92.7\,{\color[rgb]{0.7,0.7,0.7}\pm 4.7} | 77.1\,{\color[rgb]{0.7,0.7,0.7}\pm 8.3} | 78.1\,{\color[rgb]{0.7,0.7,0.7}\pm 4.3} |
| Our models | ||||
| Speech-only | 54.2\,{\color[rgb]{0.7,0.7,0.7}\pm 5.2} | 76.9\,{\color[rgb]{0.7,0.7,0.7}\pm 4.3} | 36.7\,{\color[rgb]{0.7,0.7,0.7}\pm 4.5} | 55.9\,{\color[rgb]{0.7,0.7,0.7}\pm 2.7} |
| TGSLM ( ) | 57.7\,{\color[rgb]{0.7,0.7,0.7}\pm 4.9} | 72.1\,{\color[rgb]{0.7,0.7,0.7}\pm 4.6} | 43.3\,{\color[rgb]{0.7,0.7,0.7}\pm 5.0} | 57.7\,{\color[rgb]{0.7,0.7,0.7}\pm 2.8} |
| TGSLM-distill ( ) | 60.0\,{\color[rgb]{0.7,0.7,0.7}\pm 4.4} | 77.3\,{\color[rgb]{0.7,0.7,0.7}\pm 4.3} | 34.8\,{\color[rgb]{0.7,0.7,0.7}\pm 4.7} | 57.4\,{\color[rgb]{0.7,0.7,0.7}\pm 2.6} |
| TGSLM-Large-distill ( ) | 56.0\,{\color[rgb]{0.7,0.7,0.7}\pm 4.6} | 75.4\,{\color[rgb]{0.7,0.7,0.7}\pm 4.3} | 43.5\,{\color[rgb]{0.7,0.7,0.7}\pm 5.4} | 58.3\,{\color[rgb]{0.7,0.7,0.7}\pm 2.6} |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Shared prefix | I noticed that the bread in the kitchen |
|---|---|
| Emotion | suffix |
| Happy | has baked into the most wonderful golden loaf! |
| Sad | has turned stale and completely moldy already today. |
| Angry | was left uncovered on the counter again! |
| Prompt purpose | Model | Prompt template |
| Text generation | gemini-3.7 -flash | Create exactly 25 English speech-continuation stimulus items. For every item: write one shared prefix of 7–12 words as a natural, affect-neutral, syntactically unfinished conversational turn; write emotion-specific 5–14-word suffixes that complete that prefix; form each carrier as PREFIX + ‘‘ ’’ + SUFFIX ; use varied, ordinary ASR-friendly language; and return the supplied item schema. The generation ran in batches through 500 items. |
| Shared TTS interface | gemini-3.1 -flash- tts-preview voice: Schedar | Synthesize speech for the transcript below. AUDIO PROFILE: Use one consistent adult speaker identity and a standard American English accent. SCENE: This is a natural conversation with one familiar listener in a quiet room. DIRECTOR’S NOTES: <EMOTION-SPECIFIC DIRECTOR’S NOTES> Speak the transcript exactly once and verbatim. Do not read these directions. Do not add, remove, or replace words. Do not laugh, cry, sigh, gasp, whisper, shout, or add nonverbal sounds. TRANSCRIPT: <TRANSCRIPT> |
| Happy director’s notes | Convey a small, private happiness, as if sharing good news with someone you trust. Keep an easy moderate pace and soft-to-medium energy. Let a subtle smile warm the tone and add light upward inflections. Sound understated but unmistakably pleased, not breathy, cute, or theatrical. Apply these cues from the first word, including the neutral lead-in. Keep the performance conversational, coherent, and moderately expressive rather than exaggerated. | |
| Sad director’s notes | Convey strong genuine sorrow while trying to remain composed. Use a soft voice, slow measured pacing, lowered resonance, and pronounced downward intonation. Sound deeply sad but never cry, sob, or become theatrical. Apply these cues from the first word, including the neutral lead-in. Keep the performance conversational, coherent, and moderately expressive rather than exaggerated. | |
| Angry director’s notes | Sound clearly angry but fully controlled. Use a firm tense tone, clipped articulation, strong stress, deliberate pacing, and moderately high energy. Address the listener directly without shouting. Apply these cues from the first word, including the neutral lead-in. Keep the performance conversational, coherent, and moderately expressive rather than exaggerated. |
| Hyperparameter | Architecture ablations | Distillation ablations | TGSLM-Large-distill |
| Training | |||
| Backbone | Qwen3-0.6B-Base | Qwen3-0.6B-Base | Qwen3-1.7B-Base |
| Optimizer updates | 40,000; 50,000 for model with text replay | 100,000 | 785,052 (665,000 + annealing) |
| Audio budget (s/GPU/update) | 480 | 540 | 240 |
| GPUs | 4 | 4 | 4 |
| Peak learning rate | |||
| Model | Direction | Params | Data | GenPPL | BLEU | Spk | UTMOS |
|---|---|---|---|---|---|---|---|
| Ground truth | – | – | – | 43.8 | 6.0 | 0.74 | 2.82 |
| Speech-only baselines (no text guidance) | |||||||
| Speech-only | S S | 0.8B | 21.3k h | 151.7 | 4.3 | 0.42 | 2.56 |
| Interleaved | S S | 0.8B | 21.3k h | 164.1 | 5.4 | 0.37 | 2.36 |
| TGSLM variants | |||||||
| TGSLM | S (T, S) | 0.8B | 21.3k h | 58.9 | 3.9 | 0.36 | 2.41 |
| Model | Direction | Params | Data | Pass@1 | Pass@5 |
|---|---|---|---|---|---|
| Text-LM reference | |||||
| Qwen3-0.6B backbone ( Yang et al., 2025 ) | T T | 0.6B | – | 46.8 | 77.9 |
| Qwen3-1.7B backbone ( Yang et al., 2025 ) | T T | 1.7B | – | 60.8 | 86.6 |
| Our models | |||||
| TGSLM-distill | S (T, S) | 0.8B | 45k h | 9.1 | 22.4 |
| TGSLM-Large-distill | S (T, S) | 1.9B | 135k h | 16.8 | 37.9 |
Speech Language Models
Speech language models connect spoken audio with large language models for understanding, transcription, translation, and real-time dialogue.
See all 301 papers