|
43 | 43 | from vc_infer_pipeline import VC
|
44 | 44 | from sklearn.cluster import MiniBatchKMeans
|
45 | 45 |
|
| 46 | +tmp = os.path.join(now_dir, "TEMP") |
| 47 | +shutil.rmtree(tmp, ignore_errors=True) |
| 48 | +shutil.rmtree("%s/runtime/Lib/site-packages/infer_pack" % (now_dir), ignore_errors=True) |
| 49 | +shutil.rmtree("%s/runtime/Lib/site-packages/uvr5_pack" % (now_dir), ignore_errors=True) |
| 50 | +os.makedirs(tmp, exist_ok=True) |
| 51 | +os.makedirs(os.path.join(now_dir, "logs"), exist_ok=True) |
| 52 | +os.makedirs(os.path.join(now_dir, "audios"), exist_ok=True) |
| 53 | +os.makedirs(os.path.join(now_dir, "datasets"), exist_ok=True) |
| 54 | +os.makedirs(os.path.join(now_dir, "weights"), exist_ok=True) |
| 55 | +os.environ["TEMP"] = tmp |
| 56 | +warnings.filterwarnings("ignore") |
| 57 | +torch.manual_seed(114514) |
| 58 | + |
46 | 59 | import sqlite3
|
47 | 60 |
|
48 | 61 | def clear_sql(signal, frame):
|
@@ -82,27 +95,17 @@ def clear_sql(signal, frame):
|
82 | 95 | )
|
83 | 96 | """)
|
84 | 97 |
|
85 |
| -tmp = os.path.join(now_dir, "TEMP") |
86 |
| -shutil.rmtree(tmp, ignore_errors=True) |
87 |
| -shutil.rmtree("%s/runtime/Lib/site-packages/infer_pack" % (now_dir), ignore_errors=True) |
88 |
| -shutil.rmtree("%s/runtime/Lib/site-packages/uvr5_pack" % (now_dir), ignore_errors=True) |
89 |
| -os.makedirs(tmp, exist_ok=True) |
90 |
| -os.makedirs(os.path.join(now_dir, "logs"), exist_ok=True) |
91 |
| -os.makedirs(os.path.join(now_dir, "audios"), exist_ok=True) |
92 |
| -os.makedirs(os.path.join(now_dir, "datasets"), exist_ok=True) |
93 |
| -os.makedirs(os.path.join(now_dir, "weights"), exist_ok=True) |
94 |
| -os.environ["TEMP"] = tmp |
95 |
| -warnings.filterwarnings("ignore") |
96 |
| -torch.manual_seed(114514) |
97 |
| - |
98 | 98 | global DoFormant, Quefrency, Timbre
|
99 | 99 |
|
100 |
| - |
101 | 100 | try:
|
102 | 101 | cursor.execute("SELECT Quefrency, Timbre, DoFormant FROM formant_data")
|
103 |
| - Quefrency, Timbre, DoFormant = cursor.fetchone() |
| 102 | + row = cursor.fetchone() |
| 103 | + if row is not None: |
| 104 | + Quefrency, Timbre, DoFormant = row |
| 105 | + else: |
| 106 | + raise ValueError("No data") |
104 | 107 |
|
105 |
| -except Exception: |
| 108 | +except (ValueError, TypeError): |
106 | 109 | Quefrency = 8.0
|
107 | 110 | Timbre = 1.2
|
108 | 111 | DoFormant = False
|
|
0 commit comments