Skip to content

v3.8.0 多格式字幕导出、备用服务容灾与音频引擎扩容

Choose a tag to compare

@github-actions github-actions released this 10 Sep 06:16
· 33 commits to main since this release

v3.8.0 多格式字幕导出、备用服务容灾与音频引擎扩容

💐 今天是教师节,向所有传道授业、启迪心灵的老师与教育工作者致以最真挚的敬意,祝各位老师节日快乐!
Happy Teachers' Day to all teachers and educators who inspire, guide, and share knowledge—thank you for your dedication!

feat

  • 支持一次导出多种字幕格式,可在 SRT、VTT、ASS、LRC、TXT 中自由多选,无需重复识别或翻译 (感谢 @nightt5879 #471)
    Support exporting multiple subtitle formats simultaneously (SRT, VTT, ASS, LRC, TXT) in a single run without redundant transcription or translation (thanks @nightt5879 #471)
  • 支持配置同类型备用翻译服务,在当前服务失败或额度用尽时自动顺延切换,大幅提升批量翻译稳定性 (#428 #466)
    Support backup translation providers with automatic failover on error or quota exhaustion, improving batch translation reliability (#428 #466)
  • 新增小米澎湃 MiMo 语音识别 (ASR) 与语音合成 (TTS) 服务商支持 (#472)
    Add Xiaomi MiMo speech recognition (ASR) and speech synthesis (TTS) providers (#472)
  • 新增 Parakeet v2 英文及日文 CTC 转写模型,提供更多轻量本地离线识别选择 (#416 #470)
    Add Parakeet v2 English and Japanese CTC transcription models for more lightweight local offline ASR options (#416 #470)
  • 引入疑似漏听检测与预警机制,结合音频能量与 VAD 标记缺口,便于快速复核与试听排查 (#433 #469)
    Introduce suspected missed speech detection and warnings, combining audio energy and VAD gap analysis for fast review and audio audition (#433 #469)
  • 支持在任务设置中关闭内封字幕直提,当原视频自带字幕不准确时可强制重新语音识别 (#419 #457)
    Add an option to disable embedded subtitle extraction, allowing forced speech recognition when embedded subtitles are inaccurate (#419 #457)
  • 本地配音支持统一解析字幕与目标语言,智能应用对应的数字、日期与电话朗读规则 (#463)
    Dubbing automatically resolves subtitle and target language to apply accurate local number, date, and phone reading rules (#463)

perf

  • 调优 AI 翻译默认批量大小(20 条)与并发数,AI 语义断句复用服务商并发,显著提升处理速度 (#475)
    Optimize AI translation default batch size (20 lines) and concurrency, with AI segmentation reusing provider concurrency for faster throughput (#475)

fix

  • 修复 Kokoro 英文音色误加载中文规则导致数字朗读异常的问题 (感谢 @nightt5879 #458)
    Fix Kokoro English voices incorrectly loading Chinese rules which caused abnormal number reading (thanks @nightt5879 #458)
  • 改进 GPT-5.6 / Gemini 等模型的思考控制参数映射,并在端点拒绝自动参数时自动去参降级重试 (#438 #453 #455)
    Improve thinking control parameter mapping for models like GPT-5.6 and Gemini, automatically retrying without thinking parameters if rejected by endpoints (#438 #453 #455)
  • 纯音频输入时在任务向导和流水线中明确拒绝视频压制合成,避免 FFmpeg 因无视频流报错 (#465 #467)
    Reject video composition for audio-only inputs in the task wizard and pipeline, avoiding FFmpeg stream-mapping errors (#465 #467)
  • 更新 Bing 与 DeepLX 免费翻译服务协议及速率限制处理,保障免费翻译可用性 (#473 #474)
    Update Bing and DeepLX free translation protocols and rate-limiting handling to restore free translation reliability (#473 #474)
  • 修复使用 ElevenLabs Scribe v2 转写阿拉伯语时单词间空格丢失拼接的问题 (#449 #456)
    Fix missing word spacing when generating Arabic SRT subtitles with ElevenLabs Scribe v2 (#449 #456)
  • 净化 Sherpa Qwen-ASR 输出中的控制字符,修复特定环境下转写结果 JSON 解析崩溃的问题 (#427 #429)
    Sanitize control characters in Sherpa Qwen-ASR output to fix JSON parsing crashes under specific environments (#427 #429)
  • 将通义千问与 Qwen-MT 配置提示中的 API Key 获取链接更新为阿里云百炼控制台 (#460 #461)
    Update DashScope and Qwen-MT API Key console links in provider tips to Alibaba Cloud Bailian console (#460 #461)

贡献者 / Contributors

感谢 @nightt5879 对本版本的贡献 (#458 #471)
Thanks to @nightt5879 for contributing to this release (#458 #471)

感谢 @FaintFlower 提交的文档修复 (#447)
Thanks to @FaintFlower for the documentation fix (#447)

下载 / Download

homebrew (推荐)

安装

brew tap buxuku/tap && brew install --cask smartsub

更新

brew update && brew upgrade --cask smartsub

手动安装

Mac 提示应用已损坏,在终端执行

sudo xattr -dr com.apple.quarantine /Applications/SmartSub.app

夸克网盘 https://pan.quark.cn/s/0b16479b40ca

系统 System 芯片 Chip 格式 Format 下载链接 Download link
Windows x64 exe windows-x64
Mac Apple dmg mac-arm64
Mac Intel dmg mac-x64
Linux x64 deb linux-x64-deb
Linux x64 AppImage linux-x64-appimage