title = "DIFF-SVC" description = """

DIFF-SVC Inference Cloud

This is a Cloud Inference where you can render your models with your wav files

Enter a link:

Upload a WAV file:

Diff-SVC prediction:

""" from utils.hparams import hparams from preprocessing.data_gen_utils import get_pitch_parselmouth,get_pitch_crepe import numpy as np import matplotlib.pyplot as plt import IPython.display as ipd import utils import librosa import torchcrepe from infer import * import logging from infer_tools.infer_tool import * ############ logging.getLogger('numba').setLevel(logging.WARNING) # 工程文件夹名,训练时用的那个 project_name = "Unnamed" model_path = f'./checkpoints/Unnamed/model_ckpt_steps_192000.ckpt' config_path=f'./checkpoints/Unnamed/config.yaml' hubert_gpu=False svc_model = Svc(project_name,config_path,hubert_gpu, model_path) print('model loaded') wav_fn='raw/cilliafinal.wav'#支持多数音频格式,无需手动转为wav demoaudio, sr = librosa.load(wav_fn) key = -8 # 音高调整,支持正负(半音) # 加速倍数 pndm_speedup = 20 wav_gen='queeeeee.wav'#直接改后缀可以保存不同格式音频,如flac可无损压缩 f0_tst, f0_pred, audio = run_clip(svc_model,file_path=wav_fn, key=key, acc=pndm_speedup, use_crepe=True, use_pe=True, thre=0.05, use_gt_mel=False, add_noise_step=500,project_name=project_name,out_path=wav_gen)