mirror of
https://github.com/linyqh/NarratoAI.git
synced 2025-12-10 18:02:51 +00:00
build: 添加 pysrt 字幕处理库
This commit is contained in:
parent
c42664f989
commit
0caa15e762
@ -43,6 +43,9 @@ NarratoAI 是一个自动化影视解说工具,基于LLM实现文案撰写、
|
||||
- [x] 发布 0.3.5 整合包
|
||||
- [ ] 支持阿里 Qwen2-VL 大模型理解视频
|
||||
- [ ] 支持短剧解说
|
||||
- [x] 合并素材
|
||||
- [ ] 一键转录
|
||||
- [ ] 一键清理缓存
|
||||
- [ ] ...
|
||||
|
||||
## 配置要求 📦
|
||||
|
||||
@ -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,
|
||||
)
|
||||
|
||||
@ -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,
|
||||
)
|
||||
|
||||
0
webui/utils/vision_analyzer.py
Normal file
0
webui/utils/vision_analyzer.py
Normal file
Loading…
x
Reference in New Issue
Block a user