EmpDPO: Enabling Emphasis Control in TTS via Direct Preference Optimization
Organizations: Adobe Research, USA · Brown University, USA
Abstract
Word-level emphasis conveys meaning that text alone cannot express and is therefore essential for a practical text-to-speech (TTS) system. In this work, we study how to add emphasis control post hoc to a pretrained TTS model that has never been trained with emphasis annotations. We present EmpDPO, a simple, efficient, and effective two-stage recipe that adds emphasis control to a multilingual zero-shot diffusion TTS model through supervised fine-tuning followed by direct preference optimization (DPO). The training signals for both stages come from an off-the-shelf multilingual emphasis detector, so that no manual emphasis annotation or task-specific reward design is needed. We find that DPO can substantially strengthen emphasis control with only a few thousand preference pairs and training steps. Objective and subjective evaluations against strong public systems show that our model produces perceptible emphasis while preserving naturalness and overall quality.
Figures & tables
| System | CER plain / emph. | SIM plain / emph. | UTMOS plain / emph. | NISQA plain / emph. | |
|---|---|---|---|---|---|
| Ours-Base | — | 0.008 / — | 0.49 / — | 3.61 / — | 4.34 / — |
| Ours-SFT | 0.069 0.003 | 0.008 / 0.007 | 0.47 / 0.47 | 3.60 / 3.58 | 4.42 / 4.42 |
| Ours-DPO | 0.136 0.005 | 0.008 / 0.008 | 0.49 / 0.49 | 3.60 / 3.55 | 4.36 / 4.34 |
| Fish-S2 | 0.129 0.005 | 0.039 / 0.034 | 0.51 / 0.51 | 4.20 / 4.20 | 4.42 / 4.39 |
| Qwen3-TTS | 0.017 0.003 | 0.034 / 0.036 | N/A | 3.56 / 3.48 | 4.18 / 4.06 |
| WordVoice (en/zh) | 0.074 0.008 | 0.047 / 0.040 | 0.46 / 0.46 | 3.92 / 3.86 | 4.77 / 4.74 |
| System | Q1 | Q2 | Q3 | |
|---|---|---|---|---|
| Ours-Base | 364 | 2.73 0.08 | 3.45 0.08 | 42% |
| Ours-SFT | 364 | 3.15 0.08 | 3.52 0.08 | 34% |
| Ours-DPO | 364 | 3.56 0.07 | 3.47 0.08 | 32% |
| Fish-S2 | 364 | 3.25 0.08 | 2.90 0.11 | 29% |
| WordVoice (en/zh) | 140 | 3.37 0.12 | 3.13 0.15 | 36% |
| Variant | CER | LUFS | UTMOS | NISQA | |
|---|---|---|---|---|---|
| SFT (init) | 0.069 0.003 | 0.007 | 19.7 | 3.58 | 4.42 |
| SFT 10k | 0.069 0.003 | 0.005 | 19.7 | 3.56 | 4.41 |
| DPO-chosen | 0.136 0.005 | 0.006 | 14.0 | 3.59 | 3.74 |
| DPO-corpus | 0.136 0.005 | 0.008 | 19.6 | 3.55 | 4.34 |
TTS Synthesis
Text-to-speech synthesis converts written language into intelligible, natural-sounding speech with control over voice, prosody, style, and timing.
See all 278 papers