File size: 2,195 Bytes
e2bca25 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
# 🚀 Hugging Face Space 部署指南
## 📁 文件结构
确保你的HF Space包含以下文件:
```
Acfoley/
├── README.md # Space配置和说明
├── app.py # 主应用文件
├── requirements.txt # Python依赖
├── packages.txt # 系统依赖
├── hf_AC/ # hf_AC模型代码
└── .gitignore # Git忽略文件
```
## 🔧 部署步骤
### 1. 上传代码到HF Space
将所有文件上传到你的Hugging Face Space仓库:
```bash
git add .
git commit -m "Add hf_AC audio generation demo"
git push
```
### 2. 模型权重下载
模型会自动从以下位置下载:
- 主模型: `https://huggingface.co/FF2416/AC-Foley/resolve/main/model.pth`
- 其他组件会根据需要自动下载
### 3. 环境配置
HF Space会自动:
- 安装`requirements.txt`中的Python包
- 安装`packages.txt`中的系统依赖
- 运行`app.py`启动Gradio界面
## 📋 README.md 配置
确保README.md顶部包含正确的YAML配置:
```yaml
---
title: hf_AC Audio Foley Generator
emoji: 🎵
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 5.42.0
app_file: app.py
pinned: false
license: mit
---
```
## 🔍 故障排除
### 常见问题
1. **模型下载失败**
- 检查网络连接
- 确认模型URL可访问
2. **依赖安装失败**
- 检查`requirements.txt`格式
- 确认包版本兼容性
3. **内存不足**
- HF Space免费版有内存限制
- 考虑优化模型或升级到付费版
### 调试方法
1. 查看Space日志
2. 运行`test_setup.py`验证环境
3. 检查模型文件是否正确下载
## 🎯 使用说明
部署成功后,用户可以:
1. 上传MP4视频文件
2. 输入音频描述文字
3. 调整生成参数
4. 点击生成按钮
5. 下载生成的音频
## 📊 性能优化
- 首次运行需要下载模型(约几GB)
- 生成时间取决于视频长度和硬件
- 建议视频时长控制在15秒以内
## 🔗 相关链接
- [hf_AC GitHub](https://github.com/ff2416/hf_AC)
- [模型权重](https://huggingface.co/FF2416/AC-Foley)
- [Gradio文档](https://gradio.app/docs/)
- [HF Spaces文档](https://huggingface.co/docs/hub/spaces)
|