build: 添加 pysrt 字幕处理库

This commit is contained in:
linyqh 2024-12-05 20:27:01 +08:00
parent c42664f989
commit 0caa15e762
5 changed files with 7 additions and 4 deletions

View File

@ -43,6 +43,9 @@ NarratoAI 是一个自动化影视解说工具基于LLM实现文案撰写、
- [x] 发布 0.3.5 整合包
- [ ] 支持阿里 Qwen2-VL 大模型理解视频
- [ ] 支持短剧解说
- [x] 合并素材
- [ ] 一键转录
- [ ] 一键清理缓存
- [ ] ...
## 配置要求 📦

View File

@ -6,7 +6,7 @@ import requests
from loguru import logger
from typing import List, Dict, Any, Callable
from app.utils import utils, vision_analyzer, video_processor, video_processor_v2
from app.utils import utils, gemini_analyzer, video_processor, video_processor_v2
from app.utils.script_generator import ScriptProcessor
from app.config import config
@ -149,7 +149,7 @@ class ScriptGenerator:
if not vision_api_key or not vision_model:
raise ValueError("未配置 Gemini API Key 或者模型")
analyzer = vision_analyzer.VisionAnalyzer(
analyzer = gemini_analyzer.VisionAnalyzer(
model_name=vision_model,
api_key=vision_api_key,
)

View File

@ -14,7 +14,7 @@ from loguru import logger
from app.config import config
from app.models.schema import VideoClipParams
from app.utils.script_generator import ScriptProcessor
from app.utils import utils, check_script, vision_analyzer, video_processor, video_processor_v2
from app.utils import utils, check_script, gemini_analyzer, video_processor, video_processor_v2
from webui.utils import file_utils
@ -485,7 +485,7 @@ def generate_script(tr, params):
if not vision_api_key or not vision_model:
raise ValueError("未配置 Gemini API Key 或者 型,请在基础设置配置")
analyzer = vision_analyzer.VisionAnalyzer(
analyzer = gemini_analyzer.VisionAnalyzer(
model_name=vision_model,
api_key=vision_api_key,
)

View File