1
0
mirror of https://github.com/fumiama/Retrieval-based-Voice-Conversion-WebUI.git synced 2026-06-05 01:10:22 +08:00

optimize(config): modelize package

This commit is contained in:
源文雨
2024-06-03 15:10:26 +09:00
parent 6408558727
commit f03e1104c0
11 changed files with 11 additions and 9 deletions

1
configs/__init__.py Normal file
View File

@@ -0,0 +1 @@
from .config import singleton_variable, Config

View File

@@ -90,7 +90,7 @@ if __name__ == "__main__":
import infer.lib.rtrvc as rtrvc import infer.lib.rtrvc as rtrvc
from i18n.i18n import I18nAuto from i18n.i18n import I18nAuto
from configs.config import Config from configs import Config
i18n = I18nAuto() i18n = I18nAuto()

View File

@@ -18,7 +18,7 @@ from infer.lib.train.process_ckpt import (
merge, merge,
) )
from i18n.i18n import I18nAuto from i18n.i18n import I18nAuto
from configs.config import Config from configs import Config
from sklearn.cluster import MiniBatchKMeans from sklearn.cluster import MiniBatchKMeans
import torch, platform import torch, platform
import numpy as np import numpy as np

View File

@@ -21,7 +21,7 @@ now_dir = os.getcwd()
sys.path.append(now_dir) sys.path.append(now_dir)
from multiprocessing import Manager as M from multiprocessing import Manager as M
from configs.config import Config from configs import Config
# config = Config() # config = Config()

View File

@@ -7,7 +7,7 @@ logger = logging.getLogger(__name__)
import ffmpeg import ffmpeg
import torch import torch
from configs.config import Config from configs import Config
from infer.modules.uvr5.mdxnet import MDXNetDereverb from infer.modules.uvr5.mdxnet import MDXNetDereverb
from infer.modules.uvr5.vr import AudioPre, AudioPreDeEcho from infer.modules.uvr5.vr import AudioPre, AudioPreDeEcho

View File

@@ -11,7 +11,7 @@ if __name__ == "__main__":
now_dir = os.getcwd() now_dir = os.getcwd()
sys.path.append(now_dir) sys.path.append(now_dir)
from configs.config import Config, singleton_variable from configs import Config, singleton_variable
from .pipeline import Pipeline from .pipeline import Pipeline
from .utils import load_hubert from .utils import load_hubert

View File

@@ -118,6 +118,7 @@ class Pipeline(object):
f0_cache_key = md5(x.tobytes()).digest() f0_cache_key = md5(x.tobytes()).digest()
input_audio_path2wav[f0_cache_key] = x.astype(np.double) input_audio_path2wav[f0_cache_key] = x.astype(np.double)
f0 = cache_harvest_f0(f0_cache_key, self.sr, f0_max, f0_min, 10) f0 = cache_harvest_f0(f0_cache_key, self.sr, f0_max, f0_min, 10)
del input_audio_path2wav[f0_cache_key]
if filter_radius > 2: if filter_radius > 2:
f0 = signal.medfilt(f0, 3) f0 = signal.medfilt(f0, 3)
elif f0_method == "crepe": elif f0_method == "crepe":

View File

@@ -2,7 +2,7 @@ import os
from fairseq import checkpoint_utils from fairseq import checkpoint_utils
from configs.config import singleton_variable from configs import singleton_variable
def get_index_path_from_model(sid): def get_index_path_from_model(sid):

View File

@@ -12,7 +12,7 @@ import tqdm as tq
from dotenv import load_dotenv from dotenv import load_dotenv
from scipy.io import wavfile from scipy.io import wavfile
from configs.config import Config from configs import Config
from infer.modules.vc import VC from infer.modules.vc import VC

View File

@@ -7,7 +7,7 @@ sys.path.append(now_dir)
from dotenv import load_dotenv from dotenv import load_dotenv
from scipy.io import wavfile from scipy.io import wavfile
from configs.config import Config from configs import Config
from infer.modules.vc import VC from infer.modules.vc import VC
#### ####

View File

@@ -5,7 +5,7 @@ import os
import gradio as gr import gradio as gr
from dotenv import load_dotenv from dotenv import load_dotenv
from configs.config import Config from configs import Config
from i18n.i18n import I18nAuto from i18n.i18n import I18nAuto
from infer.modules.vc import VC from infer.modules.vc import VC