revert(splitter): output pure text, VibeVoice auto-wrap handles [1]: prefix

This commit is contained in:
Hawk Lee
2026-02-15 14:12:02 +08:00
parent 3df8734b14
commit feb7938ade
+4 -4
View File
@@ -100,10 +100,10 @@ class AIIA_Podcast_Splitter:
else:
print(f"{log} 跳过第三个说话人 '{speaker}' 的台词: {text[:30]}...")
# 拼接每个说话人的文本,加上 [1]: 身份前缀
# 每个 speaker 独立 TTS,所以统一用 [1]:(VibeVoice 官方格式)
speaker_A_text = "\n".join(f"[1]: {t}" for t in texts_A)
speaker_B_text = "\n".join(f"[1]: {t}" for t in texts_B)
# 拼接每个说话人的文本
# 每句之间用换行分隔(TTS 会在换行处产生自然停顿)
speaker_A_text = "\n".join(texts_A)
speaker_B_text = "\n".join(texts_B)
split_map_json = json.dumps(split_map, ensure_ascii=False, indent=2)