mirror of
https://github.com/linyqh/NarratoAI.git
synced 2026-06-17 21:02:08 +00:00
新增OmniVoice语音合成引擎全流程支持,包含配置项、WebUI界面与服务实现 集成Tavily联网搜索能力,支持短剧剧情分析前自动检索剧情背景信息 新增多视频源剪辑支持,完善脚本校验规则并重构剪辑逻辑适配多视频路径 重构LLM剧情分析Prompt,优化输出格式适配多场景与联网检索结果 调整streamlit版本至1.56.0修复兼容性问题 新增相关单元测试与多语言翻译,更新配置示例文件
38 lines
768 B
Plaintext
38 lines
768 B
Plaintext
# 核心依赖
|
|
requests>=2.32.0
|
|
moviepy==2.1.1
|
|
edge-tts==7.2.7
|
|
streamlit==1.56.0
|
|
watchdog==6.0.0
|
|
loguru>=0.7.3
|
|
tomli>=2.2.1
|
|
tomli-w>=1.0.0
|
|
pydub==0.25.1
|
|
pysrt==1.1.2
|
|
|
|
# AI 服务依赖
|
|
openai>=1.77.0
|
|
google-generativeai>=0.8.5 # 原生 Gemini 场景依赖
|
|
azure-cognitiveservices-speech>=1.37.0
|
|
tencentcloud-sdk-python>=3.0.1200
|
|
dashscope>=1.24.6
|
|
|
|
# 图像处理依赖
|
|
Pillow>=10.3.0
|
|
|
|
# 进度条和重试机制
|
|
tqdm>=4.66.6
|
|
tenacity>=9.0.0
|
|
|
|
# 可选依赖(根据功能需要)
|
|
# 如果需要本地语音识别,取消注释下面的行
|
|
# faster-whisper>=1.0.1
|
|
|
|
# 如果需要 OpenCV 图像处理,取消注释下面的行
|
|
# opencv-python>=4.11.0.86
|
|
|
|
# 如果需要 CUDA 支持,取消注释下面的行
|
|
# torch>=2.0.0
|
|
# torchvision>=0.15.0
|
|
# torchaudio>=2.0.0
|