Fix for certificate issue (#1328)

This commit is contained in:
Raivis Dejus 2025-12-24 13:11:18 +02:00 committed by GitHub
commit b4d73f62e0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,11 +1,24 @@
import re
import os
import logging
import ssl
import time
import faster_whisper
import torch
import random
from typing import Optional
# Fix SSL certificate verification for bundled applications (macOS, Windows)
# This must be done before importing libraries that download from Hugging Face
try:
import certifi
os.environ.setdefault('SSL_CERT_FILE', certifi.where())
os.environ.setdefault('SSL_CERT_DIR', os.path.dirname(certifi.where()))
# Also update the default SSL context for urllib
ssl._create_default_https_context = lambda: ssl.create_default_context(cafile=certifi.where())
except ImportError:
pass
import faster_whisper
import torch
from PyQt6.QtMultimedia import QMediaPlayer, QAudioOutput
from PyQt6.QtCore import Qt, QThread, QObject, pyqtSignal, QUrl, QTimer
from PyQt6.QtGui import QFont