CORTIS: Text-Only Adaptation of Spoken Language Models for Task-Oriented Voice Agents
About
Task-oriented voice agents need to map spoken user requests to structured outputs such as semantic frames, executable actions, and function calls. A common approach is to cascade ASR with a text-based LLM, but transcription errors can propagate to downstream structured output generation, especially under noisy conditions. Spoken language models (SLMs) offer a direct speech-based alternative, yet adapting them to new tasks typically requires paired speech-target annotations. Motivated by this gap, we present CORTIS, a text-only adaptation framework for task-oriented voice agents. CORTIS fine-tunes SLMs using text-form task supervision, enabling speech-based structured output generation at inference time without task-specific speech-target annotations during adaptation. We evaluate CORTIS on two Qwen2.5-Omni backbones and three task-oriented speech datasets, including an in-house product dataset, and compare it with matched ASR-LLM cascades trained with the same text-form task supervision. Results show that CORTIS performs competitively with matched cascades and offers clearer advantages under acoustic degradation, particularly in preserving high-level task semantics. These findings suggest that text-only fine-tuning of SLMs can serve as a practical adaptation strategy for voice agents when paired speech-target data are costly to collect.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Function Calling | in-house product dataset | Exact Match (EM)95.94 | 28 | |
| Spoken Language Understanding | SLURP Oracle | Intent Accuracy91.57 | 8 | |
| Spoken Language Understanding | SLURP Clean | Intent Accuracy86.02 | 4 | |
| Spoken Language Understanding | SLURP 10 dB | Intent Accuracy74.94 | 4 | |
| Spoken Language Understanding | SLURP 5 dB | Intent Accuracy59.47 | 4 | |
| Spoken Language Understanding | SLURP 2.5 dB | Intent Accuracy46.68 | 4 | |
| Spoken Language Understanding | SLURP 0 dB | Intent Accuracy33.29 | 4 | |
| Spoken Language Understanding | FSC (test) | EM (Oracle)100 | 4 |