diff --git a/aiia_podcast_splitter.py b/aiia_podcast_splitter.py index ced7711..996b2c9 100644 --- a/aiia_podcast_splitter.py +++ b/aiia_podcast_splitter.py @@ -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)