saifhassan / Wav2Lip-HD

High-Fidelity Lip-Syncing with Wav2Lip and Real-ESRGAN
Other
360 stars 77 forks source link

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)> #20

Open VirtualTalentAI opened 1 year ago

VirtualTalentAI commented 1 year ago

When I run Inference I get into this issue.

The whole context is below:

(wav2lip-hd) C:\Users\Administrator\Documents\VirtualTalentAI\Capsule\Scripts\04 Work with Tools>Wav2Lip_Test.bat CUDA is available The workspace directory is C:\Users\Administrator\Documents\VirtualTalentAI "filename: mona" "input_video: input_videos" "input_audio: input_audios\ai.wav" "frames_wav2lip: frames_wav2lip" "frames_hd: frames_hd" "output_videos_wav2lip: output_videos_wav2lip" "output_videos_hd: output_videos_hd" "back_dir: .." hey... C:\Users\Administrator\Documents\VirtualTalentAI\Wav2Lip-HD hey... C:\Users\Administrator\Documents\VirtualTalentAI\Wav2Lip-HD hey... C:\Users\Administrator\Documents\VirtualTalentAI\Wav2Lip-HD Using cuda for inference. (80, 561) Length of mel chunks: 206 0%| | 0/2 [00:00<?, ?it/s]Reading video frames from start... Loading segmentation network... Downloading: "https://download.pytorch.org/models/resnet18-5c106cde.pth" to C:\Users\Administrator/.cache\torch\hub\checkpoints\resnet18-5c106cde.pth 0%| | 0/2 [01:02<?, ?it/s] Traceback (most recent call last): File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\urllib\request.py", line 1349, in do_open encode_chunked=req.has_header('Transfer-encoding')) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\http\client.py", line 1287, in request self._send_request(method, url, body, headers, encode_chunked) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\http\client.py", line 1333, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\http\client.py", line 1282, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\http\client.py", line 1042, in _send_output self.send(msg) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\http\client.py", line 980, in send self.connect() File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\http\client.py", line 1448, in connect server_hostname=server_hostname) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\ssl.py", line 407, in wrap_socket _context=self, _session=session) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\ssl.py", line 817, in init self.do_handshake() File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\ssl.py", line 1077, in do_handshake self._sslobj.do_handshake() File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\ssl.py", line 689, in do_handshake self._sslobj.do_handshake() ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "inference.py", line 359, in main() File "inference.py", line 296, in main seg_net = init_parser(args.segmentation_path) File "C:\Users\Administrator\Documents\VirtualTalentAI\Wav2Lip-HD\face_parsing\swap.py", line 11, in init_parser net = BiSeNet(n_classes=n_classes) File "C:\Users\Administrator\Documents\VirtualTalentAI\Wav2Lip-HD\face_parsing\model.py", line 233, in init self.cp = ContextPath() File "C:\Users\Administrator\Documents\VirtualTalentAI\Wav2Lip-HD\face_parsing\model.py", line 95, in init self.resnet = Resnet18() File "C:\Users\Administrator\Documents\VirtualTalentAI\Wav2Lip-HD\face_parsing\resnet.py", line 69, in init self.init_weight() File "C:\Users\Administrator\Documents\VirtualTalentAI\Wav2Lip-HD\face_parsing\resnet.py", line 83, in init_weight state_dict = modelzoo.load_url(resnet18_url) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\site-packages\torch\hub.py", line 586, in load_state_dict_from_url download_url_to_file(url, cached_file, hash_prefix, progress=progress) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\site-packages\torch\hub.py", line 452, in download_url_to_file u = urlopen(req) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\urllib\request.py", line 223, in urlopen return opener.open(url, data, timeout) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\urllib\request.py", line 526, in open response = self._open(req, data) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\urllib\request.py", line 544, in _open '_open', req) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\urllib\request.py", line 504, in _call_chain result = func(*args) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\urllib\request.py", line 1392, in https_open context=self._context, check_hostname=self._check_hostname) File "C:\ProgramData\anaconda3\envs\wav2lip-hd\lib\urllib\request.py", line 1351, in do_open raise URLError(err) urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)> Frames extracted and stored at frames_wav2lip\mona