Update vc_infer_pipeline.py
Browse files- vc_infer_pipeline.py +15 -4
vc_infer_pipeline.py
CHANGED
|
@@ -1,12 +1,23 @@
|
|
| 1 |
-
import numpy as np
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
from time import time as ttime
|
| 3 |
import torch.nn.functional as F
|
| 4 |
import torchcrepe # Fork feature. Use the crepe f0 algorithm. New dependency (pip install torchcrepe)
|
| 5 |
from torch import Tensor
|
| 6 |
import scipy.signal as signal
|
| 7 |
-
import pyworld
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
from scipy import signal
|
| 9 |
from functools import lru_cache
|
|
|
|
|
|
|
| 10 |
|
| 11 |
now_dir = os.getcwd()
|
| 12 |
sys.path.append(now_dir)
|
|
@@ -303,11 +314,11 @@ class VC(object):
|
|
| 303 |
f0 = self.get_f0_official_crepe_computation(x, f0_min, f0_max)
|
| 304 |
elif f0_method == "crepe-tiny":
|
| 305 |
f0 = self.get_f0_official_crepe_computation(x, f0_min, f0_max, "tiny")
|
| 306 |
-
elif f0_method == "
|
| 307 |
f0 = self.get_f0_crepe_computation(
|
| 308 |
x, f0_min, f0_max, p_len, crepe_hop_length
|
| 309 |
)
|
| 310 |
-
elif f0_method == "
|
| 311 |
f0 = self.get_f0_crepe_computation(
|
| 312 |
x, f0_min, f0_max, p_len, crepe_hop_length, "tiny"
|
| 313 |
)
|
|
|
|
| 1 |
+
import numpy as np
|
| 2 |
+
import parselmouth
|
| 3 |
+
import torch
|
| 4 |
+
import pdb
|
| 5 |
+
import sys
|
| 6 |
from time import time as ttime
|
| 7 |
import torch.nn.functional as F
|
| 8 |
import torchcrepe # Fork feature. Use the crepe f0 algorithm. New dependency (pip install torchcrepe)
|
| 9 |
from torch import Tensor
|
| 10 |
import scipy.signal as signal
|
| 11 |
+
import pyworld
|
| 12 |
+
import os
|
| 13 |
+
import traceback
|
| 14 |
+
import faiss
|
| 15 |
+
import librosa
|
| 16 |
+
import torchcrepe
|
| 17 |
from scipy import signal
|
| 18 |
from functools import lru_cache
|
| 19 |
+
import gc, re
|
| 20 |
+
import random
|
| 21 |
|
| 22 |
now_dir = os.getcwd()
|
| 23 |
sys.path.append(now_dir)
|
|
|
|
| 314 |
f0 = self.get_f0_official_crepe_computation(x, f0_min, f0_max)
|
| 315 |
elif f0_method == "crepe-tiny":
|
| 316 |
f0 = self.get_f0_official_crepe_computation(x, f0_min, f0_max, "tiny")
|
| 317 |
+
elif f0_method == "hex-crepe":
|
| 318 |
f0 = self.get_f0_crepe_computation(
|
| 319 |
x, f0_min, f0_max, p_len, crepe_hop_length
|
| 320 |
)
|
| 321 |
+
elif f0_method == "hex-crepe-tiny":
|
| 322 |
f0 = self.get_f0_crepe_computation(
|
| 323 |
x, f0_min, f0_max, p_len, crepe_hop_length, "tiny"
|
| 324 |
)
|