重写 splitTextByPunct 函数,使用正则索引切分并保留标点,避免原 Split 方法产生空串及奇偶位错位问题。优化 BuildSubtitles 中分段与 Word 的匹配逻辑,使用 strings.Builder 提升拼接性能,并修正字幕文本剔除标点。调整输出字段的 Prompt 拼接格式,改为直接输出模板结构规范。
重写 splitTextByPunct 函数,使用正则索引切分并保留标点,避免原 Split 方法产生空串及奇偶位错位问题。优化 BuildSubtitles 中分段与 Word 的匹配逻辑,使用 strings.Builder 提升拼接性能,并修正字幕文本剔除标点。调整输出字段的 Prompt 拼接格式,改为直接输出模板结构规范。