EC2 Default User
commited on
Commit
•
cf1bfd7
1
Parent(s):
fb46ce6
Fixing no face recognition
Browse files
app.py
CHANGED
@@ -162,12 +162,18 @@ def create_video(Text,Voicetoclone):
|
|
162 |
out_file="../"+out_name
|
163 |
|
164 |
if nosmooth == False:
|
165 |
-
os.system('{} cd Wav2Lip && python inference.py --checkpoint_path checkpoints/wav2lip_gan.pth --face "../sample_data/input_video.mp4" --audio "../out/clonned_audio.wav" --outfile {} --pads {} {} {} {} --resize_factor {}'.format(env,out_file,pad_top ,pad_bottom ,pad_left ,pad_right ,rescaleFactor))
|
166 |
else:
|
167 |
-
os.system('{} cd Wav2Lip && python inference.py --checkpoint_path checkpoints/wav2lip_gan.pth --face "../sample_data/input_video.mp4" --audio "../out/clonned_audio.wav" --outfile {} --pads {} {} {} {} --resize_factor {} --nosmooth'.format(env,out_file,pad_top ,pad_bottom ,pad_left ,pad_right ,rescaleFactor))
|
168 |
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
#clear_output()
|
170 |
-
print("Creation of
|
171 |
return out_name
|
172 |
|
173 |
|
@@ -283,30 +289,27 @@ demo = gr.Interface(fn = video_generator,
|
|
283 |
</p>
|
284 |
</div>''',
|
285 |
|
286 |
-
examples = [['I am clonning your voice
|
287 |
"https://www.youtube.com/watch?v=xw5dvItD5zY",
|
288 |
"00:00:01","00:00:10"],
|
289 |
-
['I am clonning your voice
|
290 |
"https://www.youtube.com/watch?v=uIaY0l5qV0c",
|
291 |
"00:00:29", "00:01:05"],
|
292 |
-
['I am clonning your voice
|
293 |
"https://www.youtube.com/watch?v=AYjDIFrY9rc",
|
294 |
"00:00:11", "00:00:44"],
|
295 |
-
['I am clonning your voice
|
296 |
"https://www.youtube.com/watch?v=iuoRDY9c5SQ",
|
297 |
"00:01:03", "00:01:22"],
|
298 |
-
['I am clonning your voice
|
299 |
"https://www.youtube.com/watch?v=IZ8JQ_1gytg",
|
300 |
"00:00:10", "00:00:43"],
|
301 |
-
['I am clonning your voice
|
302 |
"https://www.youtube.com/watch?v=F08wrLyH5cs",
|
303 |
"00:00:15", "00:00:40"],
|
304 |
-
['I am clonning your voice
|
305 |
"https://www.youtube.com/watch?v=Eht6oIkzkew",
|
306 |
"00:00:02", "00:00:30"],
|
307 |
-
['I am clonning your voice, Deborah!. Machine intelligence is the last invention that humanity will ever need to make.',
|
308 |
-
"https://www.youtube.com/watch?v=qbq4_Swj0Gg",
|
309 |
-
"00:00:03", "00:0:44"],
|
310 |
]
|
311 |
)
|
312 |
demo.launch()
|
|
|
162 |
out_file="../"+out_name
|
163 |
|
164 |
if nosmooth == False:
|
165 |
+
is_command_ok = os.system('{} cd Wav2Lip && python inference.py --checkpoint_path checkpoints/wav2lip_gan.pth --face "../sample_data/input_video.mp4" --audio "../out/clonned_audio.wav" --outfile {} --pads {} {} {} {} --resize_factor {}'.format(env,out_file,pad_top ,pad_bottom ,pad_left ,pad_right ,rescaleFactor))
|
166 |
else:
|
167 |
+
is_command_ok = os.system('{} cd Wav2Lip && python inference.py --checkpoint_path checkpoints/wav2lip_gan.pth --face "../sample_data/input_video.mp4" --audio "../out/clonned_audio.wav" --outfile {} --pads {} {} {} {} --resize_factor {} --nosmooth'.format(env,out_file,pad_top ,pad_bottom ,pad_left ,pad_right ,rescaleFactor))
|
168 |
|
169 |
+
if is_command_ok > 0:
|
170 |
+
print("Error : Ensure the video contains a face in all the frames.")
|
171 |
+
out_file="../demo/tryagain1.mp4"
|
172 |
+
return out_file
|
173 |
+
else:
|
174 |
+
print("OK")
|
175 |
#clear_output()
|
176 |
+
print("Creation of video done!")
|
177 |
return out_name
|
178 |
|
179 |
|
|
|
289 |
</p>
|
290 |
</div>''',
|
291 |
|
292 |
+
examples = [['I am clonning your voice. Charles!. Machine intelligence is the last invention that humanity will ever need to make.',
|
293 |
"https://www.youtube.com/watch?v=xw5dvItD5zY",
|
294 |
"00:00:01","00:00:10"],
|
295 |
+
['I am clonning your voice. Jim Carrey!. Machine intelligence is the last invention that humanity will ever need to make.',
|
296 |
"https://www.youtube.com/watch?v=uIaY0l5qV0c",
|
297 |
"00:00:29", "00:01:05"],
|
298 |
+
['I am clonning your voice. Mark Zuckerberg!. Machine intelligence is the last invention that humanity will ever need to make.',
|
299 |
"https://www.youtube.com/watch?v=AYjDIFrY9rc",
|
300 |
"00:00:11", "00:00:44"],
|
301 |
+
['I am clonning your voice. Ronald Reagan!. Machine intelligence is the last invention that humanity will ever need to make.',
|
302 |
"https://www.youtube.com/watch?v=iuoRDY9c5SQ",
|
303 |
"00:01:03", "00:01:22"],
|
304 |
+
['I am clonning your voice. Elon Musk!. Machine intelligence is the last invention that humanity will ever need to make.',
|
305 |
"https://www.youtube.com/watch?v=IZ8JQ_1gytg",
|
306 |
"00:00:10", "00:00:43"],
|
307 |
+
['I am clonning your voice. Hitler!. Machine intelligence is the last invention that humanity will ever need to make.',
|
308 |
"https://www.youtube.com/watch?v=F08wrLyH5cs",
|
309 |
"00:00:15", "00:00:40"],
|
310 |
+
['I am clonning your voice. Alexandria!. Machine intelligence is the last invention that humanity will ever need to make.',
|
311 |
"https://www.youtube.com/watch?v=Eht6oIkzkew",
|
312 |
"00:00:02", "00:00:30"],
|
|
|
|
|
|
|
313 |
]
|
314 |
)
|
315 |
demo.launch()
|