Spaces:
Running
Running
| import os,shutil,sys,pdb,re | |
| version="v2"#if sys.argv[-1]=="v2" else"v1" | |
| os.environ["version"]=version | |
| now_dir = os.getcwd() | |
| sys.path.insert(0, now_dir) | |
| import json,yaml,warnings,torch | |
| import platform | |
| import psutil | |
| import signal | |
| warnings.filterwarnings("ignore") | |
| torch.manual_seed(233333) | |
| tmp = os.path.join(now_dir, "TEMP") | |
| os.makedirs(tmp, exist_ok=True) | |
| os.environ["TEMP"] = tmp | |
| if(os.path.exists(tmp)): | |
| for name in os.listdir(tmp): | |
| if(name=="jieba.cache"):continue | |
| path="%s/%s"%(tmp,name) | |
| delete=os.remove if os.path.isfile(path) else shutil.rmtree | |
| try: | |
| delete(path) | |
| except Exception as e: | |
| print(str(e)) | |
| pass | |
| import site | |
| site_packages_roots = [] | |
| for path in site.getsitepackages(): | |
| if "packages" in path: | |
| site_packages_roots.append(path) | |
| if(site_packages_roots==[]):site_packages_roots=["%s/runtime/Lib/site-packages" % now_dir] | |
| #os.environ["OPENBLAS_NUM_THREADS"] = "4" | |
| os.environ["no_proxy"] = "localhost, 127.0.0.1, ::1" | |
| os.environ["all_proxy"] = "" | |
| for site_packages_root in site_packages_roots: | |
| if os.path.exists(site_packages_root): | |
| try: | |
| with open("%s/users.pth" % (site_packages_root), "w") as f: | |
| f.write( | |
| "%s\n%s/tools\n%s/tools/damo_asr\n%s/GPT_SoVITS\n%s/tools/uvr5" | |
| % (now_dir, now_dir, now_dir, now_dir, now_dir) | |
| ) | |
| break | |
| except PermissionError: | |
| pass | |
| from tools import my_utils | |
| import traceback | |
| import shutil | |
| import pdb | |
| import gradio as gr | |
| from subprocess import Popen | |
| import signal | |
| from tools.i18n.i18n import I18nAuto | |
| i18n = I18nAuto() | |
| from scipy.io import wavfile | |
| from tools.my_utils import load_audio | |
| from multiprocessing import cpu_count | |
| # os.environ['PYTORCH_ENABLE_MPS_FALLBACK'] = '1' # 当遇到mps不支持的步骤时使用cpu | |