fix(frontend): #1892 画面插入按句号分句 #1902
Reference in New Issue
Block a user
Delete Branch "fix/1892-sentence-split-no-comma"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
Fix #1892
当前画面插入(B-roll)分句按逗号切,一句带逗号的话会被拆成多段,导致画面插入片段过碎、单段过短。后端分句已按句号/问号/感叹号断句,前端需要对齐。
修改
文件:
apps/web/src/pages/ai-avatar/utils/sentences.tsSENTENCE_SPLIT_RE从 `/[。!?!??!;;,,]+/
改为/[。!?!??!;;]+/`,去掉英文逗号和中文逗号
影响范围
splitScriptIntoSentences()是唯一使用方,ModalBRollEditor调用处只消费返回的ScriptSentence[]列表,分句数量变化不影响渲染/交互逻辑,只是每句更长、时间段更合理sentence_timings时直接用后端结果,不走本地正则分支,本次修改不影响该路径验收
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🚀 预览环境已部署
🗑️ 预览环境已清理
PR #1902 已关闭或合并,对应的预览环境已被清理。