Spaces:
Running
on
Zero
Running
on
Zero
Update models/model.py
Browse files- models/model.py +0 -31
models/model.py
CHANGED
@@ -7,10 +7,8 @@ import torch
|
|
7 |
import os
|
8 |
import re
|
9 |
import urllib.request
|
10 |
-
from inference import Inference
|
11 |
import gradio as gr
|
12 |
from constants import VOICE_METHODS, BARK_VOICES, EDGE_VOICES, zips_folder, unzips_folder
|
13 |
-
from tts.conversion import tts_infer, ELEVENLABS_VOICES_RAW, ELEVENLABS_VOICES_NAMES
|
14 |
|
15 |
api_url = "https://rvc-models-api.onrender.com/uploadfile/"
|
16 |
|
@@ -117,35 +115,6 @@ def download_online_model(url):
|
|
117 |
print("P.S. AI歌手模型之前已经下载")
|
118 |
|
119 |
return zip_path + ".zip"
|
120 |
-
|
121 |
-
|
122 |
-
def infer(model, f0_method, audio_file, index_rate, vc_transform0, protect0, resample_sr1, filter_radius1):
|
123 |
-
|
124 |
-
if not model:
|
125 |
-
return "No model url specified, please specify a model url.", None
|
126 |
-
|
127 |
-
if not audio_file:
|
128 |
-
return "No audio file specified, please load an audio file.", None
|
129 |
-
|
130 |
-
inference = Inference(
|
131 |
-
model_name=model,
|
132 |
-
f0_method=f0_method,
|
133 |
-
source_audio_path=audio_file,
|
134 |
-
feature_ratio=index_rate,
|
135 |
-
transposition=vc_transform0,
|
136 |
-
protection_amnt=protect0,
|
137 |
-
resample=resample_sr1,
|
138 |
-
harvest_median_filter=filter_radius1,
|
139 |
-
output_file_name=os.path.join("./audio-outputs", os.path.basename(audio_file))
|
140 |
-
)
|
141 |
-
|
142 |
-
output = inference.run()
|
143 |
-
if 'success' in output and output['success']:
|
144 |
-
print("Inferencia realizada exitosamente...")
|
145 |
-
return output, output['file']
|
146 |
-
else:
|
147 |
-
print("Fallo en la inferencia...", output)
|
148 |
-
return output, None
|
149 |
|
150 |
def post_model(name, model_url, version, creator):
|
151 |
modelname = model_downloader(model_url, zips_folder, unzips_folder)
|
|
|
7 |
import os
|
8 |
import re
|
9 |
import urllib.request
|
|
|
10 |
import gradio as gr
|
11 |
from constants import VOICE_METHODS, BARK_VOICES, EDGE_VOICES, zips_folder, unzips_folder
|
|
|
12 |
|
13 |
api_url = "https://rvc-models-api.onrender.com/uploadfile/"
|
14 |
|
|
|
115 |
print("P.S. AI歌手模型之前已经下载")
|
116 |
|
117 |
return zip_path + ".zip"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
118 |
|
119 |
def post_model(name, model_url, version, creator):
|
120 |
modelname = model_downloader(model_url, zips_folder, unzips_folder)
|