Skip to content

v3.0.15

Choose a tag to compare

@github-actions github-actions released this 13 Feb 07:58
· 98 commits to main since this release

新功能

  • 本地 Whisper:GPU 转录失败时自动回退到 CPU,GPU 驱动不兼容的用户无需手动配置即可正常转录。

修复

  • 压缩:当字幕文件名包含特殊字符(emoji、中日韩字符、撇号、括号等)时,复制到安全临时路径后再传给 ffmpeg,修复滤镜图解析错误。
  • 说话人检测:使用基于频率的说话人名称提取,防止字幕文本中的部分匹配导致误识别。
  • 对齐器:CTC 对齐前增加内存预检,内存不足时显示警告提示,防止低内存设备上的静默 OOM 崩溃。
  • 界面:截断所有错误显示组件中过长的错误消息,防止布局溢出。
  • 术语表:防止编辑术语时意外关闭弹窗。

杂项

  • FFmpeg:更新 ffmpeg 下载链接至 n8.0 版本。

文档

  • 常见问题:基于常见用户问题全面更新 FAQ。

Features

  • Local Whisper: Auto fallback to CPU when GPU transcription fails, so users with incompatible GPU drivers can still transcribe without manual configuration.

Fixes

  • Compression: Copy subtitle file to a safe temp path when the filename contains special characters (emoji, CJK, apostrophes, parentheses), fixing ffmpeg filter graph parse errors.
  • Speaker Detection: Use frequency-based speaker name extraction to prevent false positives from partial matches in subtitle text.
  • Aligner: Add memory pre-check before CTC alignment and show warning toasts when available memory is too low, preventing silent OOM crashes on low-memory devices.
  • UI: Truncate long error messages across all error display components to prevent layout overflow.
  • Glossary: Prevent accidental modal closure during term editing.

Chore

  • FFmpeg: Update ffmpeg download URLs to n8.0 release.

Documentation

  • FAQ: Comprehensive FAQ update based on common user issues.