diff --git a/apps/web/src/pages/ai-avatar/utils/sentences.ts b/apps/web/src/pages/ai-avatar/utils/sentences.ts index 5647a0c10..cdacb74a9 100644 --- a/apps/web/src/pages/ai-avatar/utils/sentences.ts +++ b/apps/web/src/pages/ai-avatar/utils/sentences.ts @@ -22,8 +22,8 @@ export interface ScriptSentence { endTime: number } -/** 句子分隔符:中英文句号/问号/感叹号/分号/逗号/换行(覆盖中文短视频常用断句) */ -const SENTENCE_SPLIT_RE = /[。!?!??!;;,,\n\r]+/ +/** 句子分隔符:中英文句号/问号/感叹号/分号/换行(按句断,不在逗号处切;保持与后端一致) */ +const SENTENCE_SPLIT_RE = /[。!?!??!;;\n\r]+/ /** * 分句并计算每句的起止时间。