OpenClaw Agent
|
8bce4ac23b
|
feat: 添加本地字幕生成功能
- 新增 subtitle_generator.py 核心模块
- AudioDownloader: 使用 yt-dlp 下载视频音频
- WhisperTranscriber: Whisper 语音识别器
- SubtitleFormatter: SRT 格式化器
- SubtitleCache: 缓存管理器
- SubtitleGenerator: 统一接口
- 集成到 pipeline.py
- 添加 _ensure_subtitle() 方法
- 自动检测无字幕视频并生成字幕
- 支持缓存机制避免重复处理
- 更新配置文件
- config.yaml.example 添加字幕配置项
- requirements.txt 添加依赖包
- 文档更新
- SKILL.md 添加字幕生成说明
- SUBTITLE_FEATURE.md 详细功能文档
- 测试脚本
- test_subtitle_generator.py 完整测试套件
特性:
- 本地处理,数据不上传,隐私安全
- 支持中英文识别及自动检测
- 多种模型可选(tiny/base/small/medium/large)
- 智能缓存,提升处理速度
- 完善的错误处理和日志输出
|
2026-02-07 01:57:13 +08:00 |
|