Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleGAN
提交
228373ca
P
PaddleGAN
项目概览
PaddlePaddle
/
PaddleGAN
1 年多 前同步成功
通知
97
Star
7254
Fork
1210
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
4
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleGAN
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
4
Issue
4
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
228373ca
编写于
2月 24, 2021
作者:
L
lijianshe02
提交者:
GitHub
2月 24, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix some wav2lip docs errors (#177)
* fix wav2lip bugs (#175) * fix wav2lip docs error (#176)
上级
9f36b055
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
9 addition
and
14 deletion
+9
-14
docs/en_US/tutorials/wav2lip.md
docs/en_US/tutorials/wav2lip.md
+2
-2
docs/zh_CN/tutorials/wav2lip.md
docs/zh_CN/tutorials/wav2lip.md
+3
-3
ppgan/datasets/wav2lip_dataset.py
ppgan/datasets/wav2lip_dataset.py
+4
-9
未找到文件。
docs/en_US/tutorials/wav2lip.md
浏览文件 @
228373ca
...
...
@@ -11,7 +11,7 @@ Runing the following command to complete the lip-syning task. The output is the
```
cd applications
python tools/wav2lip.py --face ../
../imgs/mona7s.mp4 --audio ../..
/imgs/guangquan.m4a --outfile pp_guangquan_mona7s.mp4
python tools/wav2lip.py --face ../
docs/imgs/mona7s.mp4 --audio ../docs
/imgs/guangquan.m4a --outfile pp_guangquan_mona7s.mp4
```
**params:**
...
...
@@ -36,7 +36,7 @@ Place the LRS2 filelists(train, val, test) `.txt` files in the `filelists/` fold
-
For single GPU:
```
export CUDA_VISIBLE_DEVICES=0
python tools/main.py --confi
t
-file configs/wav2lip.yaml
python tools/main.py --confi
g
-file configs/wav2lip.yaml
```
-
For multiple GPUs:
...
...
docs/zh_CN/tutorials/wav2lip.md
浏览文件 @
228373ca
...
...
@@ -13,10 +13,10 @@ Wav2Lip实现的是视频人物根据输入音频生成与语音同步的人物
```
cd applications
python tools/wav2lip.py --face ../
../imgs/mona7s.mp4 --audio ../..
/imgs/guangquan.m4a --outfile pp_guangquan_mona7s.mp4
python tools/wav2lip.py --face ../
docs/imgs/mona7s.mp4 --audio ../docs
/imgs/guangquan.m4a --outfile pp_guangquan_mona7s.mp4
```
**参数说明:**
-
face:
原始视频,视频中都人物都
唇形将根据音频进行唇形合成,以和音频同步
-
face:
视频或图片,视频或图片中的人物
唇形将根据音频进行唇形合成,以和音频同步
-
audio: 驱动唇形合成的音频,视频中的人物将根据此音频进行唇形合成
### 2.2 训练
...
...
@@ -38,7 +38,7 @@ preprocessed_root (lrs2_preprocessed)
-
GPU单卡训练:
```
export CUDA_VISIBLE_DEVICES=0
python tools/main.py --confi
t
-file configs/wav2lip.yaml
python tools/main.py --confi
g
-file configs/wav2lip.yaml
```
-
GPU多卡训练:
...
...
ppgan/datasets/wav2lip_dataset.py
浏览文件 @
228373ca
...
...
@@ -34,7 +34,10 @@ def get_image_list(data_root, split):
for
line
in
f
:
line
=
line
.
strip
()
if
' '
in
line
:
line
=
line
.
split
()[
0
]
filelist
.
append
(
os
.
path
.
join
(
data_root
,
line
))
video_path
=
os
.
path
.
join
(
data_root
,
line
)
assert
os
.
path
.
exists
(
video_path
),
'{} is not found'
.
format
(
video_path
)
filelist
.
append
(
video_path
)
return
filelist
...
...
@@ -179,14 +182,6 @@ class Wav2LipDataset(paddle.io.Dataset):
mel
=
np
.
transpose
(
mel
)
mel
=
np
.
expand_dims
(
mel
,
0
)
indiv_mels
=
np
.
expand_dims
(
indiv_mels
,
1
)
#np.random.seed(200)
#x = np.random.rand(*x.shape).astype('float32')
#np.random.seed(200)
#mel = np.random.rand(*mel.shape)
#np.random.seed(200)
#indiv_mels = np.random.rand(*indiv_mels.shape)
#np.random.seed(200)
#y = np.random.rand(*y.shape)
return
{
'x'
:
x
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录