System Comparison
Comparing our proposed method against baseline systems. All samples are synthesized from the same text input. [Important] All texts are NOT included in the training set.
Text
Sample text 1 — The shocking text left him wide-eyed and then deeply sorrowful.
Emotion Transition
Surprised
⟶
Sad
Voice Source
EmoVoice-DB-Sage
Qwen3-TTS
(a) Neutral Prompt Speech OnlyMOSS-TTS
(b) Instruct Only; No Speaker Info.EmoVoice
(c) Instruct + Neutral Prompt SpeechCosyVoice2
(d) Emo Prompt Speech + ConcatElevenLabs v3
(h) Closed-Source Commercial TTSgpt-4o-mini-tts
(h) Closed-Source Commercial TTSSynthetic Data (ours)
(f) Synthetic DataEmoTra-TTS (Proposed)
(g) Proposed EmoTraText
Sample text 2 — He joked with his neighbor but learning about the old dog passing crushed him.
Emotion Transition
Happy
⟶
Sad
Voice Source
EmoVoice-DB-Ash
CosyVoice2
(a) Neutral Prompt Speech OnlyQwen3-TTS
(b) Instruct Only; No Speaker Info.MOSS-TTS
(d) Emo Prompt Speech + ConcatWeSCon
(e) Emo Prompt Speech + Word-leveElevenLabs v3
(h) Closed-Source Commercial TTSgpt-4o-mini-tts
(h) Closed-Source Commercial TTSSynthetic Data (ours)
(f) Synthetic DataEmoTra-TTS (Proposed)
(g) Proposed EmoTraText
Sample text 3 — The weather was so bad that day, and I was sadly walking home when I suddenly saw something that made me extremely angry.
Emotion Transition
Sad
⟶
Angry
Voice Source
EmoVoice-DB-Sage
MOSS-TTS
(a) Neutral Prompt Speech OnlyCosyVoice2
(c) Instruct + Neutral Prompt SpeechMOSS-TTS
(d) Emo Prompt Speech + Concat⚠ Volume ChangeWeSCon
(e) Emo Prompt Speech + Word-levelElevenLabs v3
(h) Closed-Source Commercial TTSgpt-4o-mini-tts
(h) Closed-Source Commercial TTSSynthetic Data (ours)
(f) Synthetic Data⚠ Volume ChangeEmoTra-TTS (Proposed)
(g) Proposed EmoTra⚠ Volume ChangeText
Sample text 4 — His furious shouting stopped when a strange shadow made his blood run cold.
Emotion Transition
Angry
⟶
Fearful
Voice Source
EmoVoice-DB-Ash
CosyVoice2
(a) Neutral Prompt Speech OnlyMOSS-TTS
(b) Instruct Only; No Speaker Info.EmoVoice
(c) Instruct + Neutral Prompt SpeechQwen3-TTS
(d) Emo Prompt Speech + ConcatElevenLabs v3
(h) Closed-Source Commercial TTSgpt-4o-mini-tts
(h) Closed-Source Commercial TTSSynthetic Data (ours)
(f) Synthetic DataEmoTra-TTS (Proposed)
(g) Proposed EmoTraText
Sample text 5 — He cursed at the jammed printer and then chuckled when it suddenly worked again.
Emotion Transition
Angry
⟶
Happy
Voice Source
EmoVoice-DB-Sage
Qwen3-TTS
(a) Neutral Prompt Speech OnlyQwen3-TTS
(b) Instruct Only; No Speaker Info.CosyVoice2
(c) Instruct + Neutral Prompt SpeechQwen3-TTS
(d) Emo Prompt Speech + ConcatElevenLabs v3
(h) Closed-Source Commercial TTSgpt-4o-mini-tts
(h) Closed-Source Commercial TTSSynthetic Data (ours)
(f) Synthetic DataEmoTra-TTS (Proposed)
(g) Proposed EmoTraText
Sample text 6 — He felt surprised at the unexpected award, then sadness when he realized a friend was overlooked.
Emotion Transition
Surprised
⟶
Sad
Voice Source
EmoVoice-DB-Ash
MOSS-TTS
(b) Instruct Only; No Speaker Info.EmoVoice
(c) Instruct + Neutral Prompt SpeechCosyVoice2
(d) Emo Prompt Speech + ConcatWeSCon
(e) Emo Prompt Speech + Word-levelElevenLabs v3
(h) Closed-Source Commercial TTSgpt-4o-mini-tts
(h) Closed-Source Commercial TTSSynthetic Data (ours)
(f) Synthetic DataEmoTra-TTS (Proposed)
(g) Proposed EmoTraText
Sample text 7 — She jumped at the shadow and then felt true terror as it moved closer.
Emotion Transition
Surprised
⟶
Fearful
Voice Source
EmoVoice-DB-Sage
CosyVoice2
(a) Neutral Prompt Speech OnlyMOSS-TTS
(b) Instruct Only; No Speaker Info.EmoVoice
(c) Instruct + Neutral Prompt SpeechCosyVoice2
(d) Emo Prompt Speech + ConcatElevenLabs v3
(h) Closed-Source Commercial TTSgpt-4o-mini-tts
(h) Closed-Source Commercial TTSSynthetic Data (ours)
(f) Synthetic DataEmoTra-TTS (Proposed)
(g) Proposed EmoTraText
Sample text 8 — She smiled at the gift but reading the mocking note inside made her rage.
Emotion Transition
Happy
⟶
Angry
Voice Source
EmoVoice-DB-Ash
CosyVoice2
(a) Neutral Prompt Speech OnlyQwen3-TTS
(d) Emo Prompt Speech + ConcatMOSS-TTS
(d) Emo Prompt Speech + ConcatCosyVoice2
(d) Emo Prompt Speech + ConcatElevenLabs v3
(h) Closed-Source Commercial TTSgpt-4o-mini-tts
(h) Closed-Source Commercial TTSSynthetic Data (ours)
(f) Synthetic DataEmoTra-TTS (Proposed)
(g) Proposed EmoTraDual-Stage SFT
Comparing with and without flow-matching SFT in the dual-stage training pipeline. Corresponds to Section 5.3 of the manuscript.
Text
Sample text — I was really disappointed about what happened, but the more I think about it, the more angry I feel.
Emotion Transition
Sad
⟶
Angry
w/o flow SFT
EmoTra ★
Fixed Scale ε
Comparing different fixed scale ε values for the direction–magnitude injection. Corresponds to Section 5.4 of the manuscript.
Text
Sample text — She smiled at the gift but reading the mocking note inside made her rage
Emotion Transition
Happy
⟶
Angry
ε = 0.04 ★
ε = 0.10
ε = 0.07 ★