项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1095
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Linux 系统(官方主要支持)
- Python 3.8+
- CUDA 12.4 或 11.8(推荐)
- 显存:XXL 模型 20GB,XL 模型 16GB;启用 offload 可降至 12GB / 8GB
- 建议使用 Conda 管理 Python 环境
安装与启动步骤
-
1获取项目代码
将 HunyuanVideo-Foley 仓库下载或克隆到本地目录;README 未给出克隆命令,请自行获取代码。
-
2安装依赖
在项目根目录执行,安装 requirements.txt 中列出的 Python 依赖;建议先建好 Conda 环境。
pip install -r requirements.txt -
3启动界面
运行 Gradio 应用,终端会输出本地访问 URL,浏览器打开即可生成拟音音频。
python3 gradio_app.py -
4低显存启动
显存不足时启用 offload,XXL 模型可降至 12GB、XL 模型降至 8GB 显存运行。
ENABLE_OFFLOAD=true python3 gradio_app.py
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
ENABLE_OFFLOAD | 否 | 启用卸载以降低显存占用,显存不足时使用 | true |
如何确认成功
启动后终端会输出本地 URL,浏览器打开出现 Gradio 界面并能上传视频生成音频即成功。
常见问题
Q:显存不够怎么办?
A:使用 ENABLE_OFFLOAD=true python3 gradio_app.py 启动,XXL 模型显存需求可降到 12GB,XL 模型可降到 8GB。
Q:支持 Windows 或 macOS 吗?
A:README 标注 OS 为 Linux(primary support),Windows 与 macOS 未明确支持,建议在 Linux 上部署。
Q:依赖安装失败如何排查?
A:确认 Python 3.8+ 且 CUDA 为 12.4 或 11.8,推荐用 Conda 建独立环境后重新执行 pip install -r requirements.txt。
Q:不想本地部署有在线体验入口吗?
A:README 提供了 HuggingFace Demo 空间 tencent/HunyuanVideo-Foley,可直接在线试用。
注意事项
- README 仅给出 Step 2 环境安装与启动命令,第一步获取代码未给出具体命令。
- 模型权重见 HuggingFace 仓库 tencent/HunyuanVideo-Foley,具体下载方式 README 未说明。
- 项目支持文本到音频、视频到音频、文本+视频到音频多种输入模式。
- 官方 Demo:https://huggingface.co/spaces/tencent/HunyuanVideo-Foley
核心亮点
- 多模态表示对齐技术,生成的音频与视频画面在时间和语义上高度同步,效果逼真。
- 支持文本、视频、文本+视频多种输入方式,灵活适配不同创作场景。
- 基于腾讯混元大模型生态,技术成熟度高,且有官方开源权重和推理代码。
不足之处
- 对视频中复杂声源(如多人对话、嘈杂背景)的分离能力有限,可能产生混叠声音。
- 生成音频的采样率和时长受限于模型设计,长视频或高音质需求可能需额外处理。
- 文档/社区待观察
适用场景
- 影视后期制作中,为无声视频自动添加环境音和动作音效,提升制作效率。
- 游戏开发中,根据游戏场景和角色动作实时生成动态音效,增强沉浸感。
- 短视频创作者为素材快速匹配背景音,降低音频编辑门槛。
替代项目
AudioLDM、Make-An-Audio、Diff-Foley
同类项目推荐
EmotiVoice
开源
打几个字就能让配音带情绪,开心难过随你指挥
EmotiVoice : a Multi-Voice and Prompt-Controlled TTS Engine
ncnn-android-piper
开源
手机本地跑神经语音合成,离线秒出中文英文语音
ncnn android piper the fast and local neural text-to-speech engine
TTS-Audio-Suite
开源
在 ComfyUI 里拖拽节点,本地跑多种 TTS 和声音克隆
A ComfyUI custom node integration for local multi-engine multi-language Text-to-Spee···
jpreprocess
开源
用 Rust 重写 OpenJTalk,让日语 TTS 文本预处理更快更安全
Japanese text preprocessor for Text-to-Speech applications (OpenJTalk rewrite in rus···
mkpl
开源
敲一行命令,目录秒变 M3U 播放列表
Make M3U format playlist from command line
ronor
开源
在终端里控制你的 Sonos 音箱,还能用文字转语音播报
Sonos smart speaker controller API and command-line tools
esp8266-google-tts
开源
用ESP8266连WiFi,把文字变成语音播出来
ms-ra-forwarder
开源
免费调用微软神经网络语音,快速搭建文本转语音服务
免费的在线文本转语音API
openreader
开源
把电子书变成有声书,边听边看自动高亮
An open-source read-along document reader server with high-quality TTS options, sync···
