SunGet · 本地语音识别

本地语音识别完成后,文稿和字幕文件放在哪里?

识别成功后,SunGet 在视频文件所在目录写入两个与视频同名的文件:一个纯文字稿 .txt 和一个带时间轴的 .srt 字幕。两者作为同一笔事务原子写入——要么同时成功,要么一起回滚,不会出现「新文稿配旧字幕」的中间状态。视频记录本身也会保存文稿内容与这两个文件的路径,断网或重新打开视频库后仍能读到。

WindowsmacOS适用版本:9.13适用版本:9.13.0

内容核验:

操作前准备

  • 已对视频完成一次本地 SenseVoiceSmall 识别

分步操作

  1. 查看视频所在目录

    在视频库选中已识别完成的视频,用「资源管理器/打开文件位置」打开视频所在文件夹。

  2. 找到同名 .txt 与 .srt

    目录下会有与视频主文件名相同的 .txt(完整逐字稿)和 .srt(按 VAD 语音段切分的字幕)。删除或改名这两个文件会让该视频失去文稿/字幕记录。

预期结果

同目录出现 <视频名>.txt 与 <视频名>.srt;播放器开启「显示字幕」时按 .srt 时间轴渲染。

异常与解决

视频记录里有文稿文字,但目录下没有 .srt 文件

可能原因:该文稿来自云端识别或 OCR 画面字幕,不一定生成 sidecar SRT;只有本地 SenseVoiceSmall 识别才会同时产出 .txt + .srt 这一对文件。

解决方法:如需 SRT 字幕,对该视频重新执行一次本地识别,或在字幕工作区基于现有文稿生成。

手动改名 .srt 后播放器不再显示字幕

可能原因:字幕必须与视频同目录同主名(.srt 扩展名)才能被识别为 sidecar。

解决方法:把文件名改回与视频一致即可恢复关联。

注意事项

  • SRT 字幕同时受安全边界检查:不能是符号链接,不能指向视频目录之外;文件超过 16MB 会被拒绝读取。
  • SRT 每条字幕默认最多约 18 个字、最长 3.5 秒,由引擎按语音段自动断句。