NarratoAI/requirements.txt
viccy 342fc15f3b feat(tts,search,video): 新增OmniVoice TTS、联网搜索与多视频剪辑支持
新增OmniVoice语音合成引擎全流程支持,包含配置项、WebUI界面与服务实现
集成Tavily联网搜索能力,支持短剧剧情分析前自动检索剧情背景信息
新增多视频源剪辑支持,完善脚本校验规则并重构剪辑逻辑适配多视频路径
重构LLM剧情分析Prompt,优化输出格式适配多场景与联网检索结果
调整streamlit版本至1.56.0修复兼容性问题
新增相关单元测试与多语言翻译,更新配置示例文件
2026-06-07 01:24:32 +08:00

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