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:
1
configs/__init__.py
Normal file
1
configs/__init__.py
Normal file
@@ -0,0 +1 @@
|
|||||||
|
from .config import singleton_variable, Config
|
||||||
@@ -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()
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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":
|
||||||
|
|||||||
@@ -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):
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
####
|
####
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user