Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -6,7 +6,7 @@ os.environ["rmvpe_root"] = "assets/rmvpe"
|
|
6 |
os.environ['index_root']="logs"
|
7 |
os.environ['weight_root']="assets/weights"
|
8 |
|
9 |
-
def convert(audio_picker,model_picker,index_picker,index_rate):
|
10 |
gr.Warning("Your audio is being converted. Please wait.")
|
11 |
now = datetime.now().strftime("%d%m%Y%H%M%S")
|
12 |
index_files = glob.glob(f"logs/{index_picker}/*.index")
|
@@ -19,7 +19,7 @@ def convert(audio_picker,model_picker,index_picker,index_rate):
|
|
19 |
command = [
|
20 |
"python",
|
21 |
"tools/infer_cli.py",
|
22 |
-
"--f0up_key",
|
23 |
"--input_path", f"audios/{audio_picker}",
|
24 |
"--index_path", index_files[0],
|
25 |
"--f0method", "rmvpe",
|
@@ -148,9 +148,9 @@ def update_audio_player(choice):
|
|
148 |
with gr.Blocks() as app:
|
149 |
with gr.Row():
|
150 |
with gr.Column():
|
151 |
-
gr.HTML("<img src='
|
152 |
with gr.Column():
|
153 |
-
gr.HTML("<a href='https://ko-fi.com/rejekts' target='_blank'><img src='
|
154 |
with gr.Row():
|
155 |
with gr.Column():
|
156 |
with gr.Tabs():
|
@@ -168,6 +168,7 @@ with gr.Blocks() as app:
|
|
168 |
download_button.click(fn=download_from_url,inputs=[url,model_rename],outputs=[url,model_picker])
|
169 |
with gr.TabItem("Advanced"):
|
170 |
index_rate = gr.Slider(label='Index Rate: ',minimum=0,maximum=1,value=0.66,step=0.01)
|
|
|
171 |
|
172 |
with gr.Row():
|
173 |
with gr.Tabs():
|
@@ -184,6 +185,6 @@ with gr.Blocks() as app:
|
|
184 |
with gr.Row():
|
185 |
audio_player = gr.Audio()
|
186 |
audio_picker.change(fn=update_audio_player, inputs=[audio_picker],outputs=[audio_player])
|
187 |
-
convert_button.click(convert, inputs=[audio_picker,model_picker,index_picker,index_rate],outputs=[audio_picker,audio_player])
|
188 |
|
189 |
app.queue().launch()
|
|
|
6 |
os.environ['index_root']="logs"
|
7 |
os.environ['weight_root']="assets/weights"
|
8 |
|
9 |
+
def convert(audio_picker,model_picker,index_picker,index_rate,pitch):
|
10 |
gr.Warning("Your audio is being converted. Please wait.")
|
11 |
now = datetime.now().strftime("%d%m%Y%H%M%S")
|
12 |
index_files = glob.glob(f"logs/{index_picker}/*.index")
|
|
|
19 |
command = [
|
20 |
"python",
|
21 |
"tools/infer_cli.py",
|
22 |
+
"--f0up_key", str(pitch),
|
23 |
"--input_path", f"audios/{audio_picker}",
|
24 |
"--index_path", index_files[0],
|
25 |
"--f0method", "rmvpe",
|
|
|
148 |
with gr.Blocks() as app:
|
149 |
with gr.Row():
|
150 |
with gr.Column():
|
151 |
+
gr.HTML("<img src='./a.png' alt='easy>")
|
152 |
with gr.Column():
|
153 |
+
gr.HTML("<a href='https://ko-fi.com/rejekts' target='_blank'><img src='./kofi_button.png' alt='Support Me'></a>")
|
154 |
with gr.Row():
|
155 |
with gr.Column():
|
156 |
with gr.Tabs():
|
|
|
168 |
download_button.click(fn=download_from_url,inputs=[url,model_rename],outputs=[url,model_picker])
|
169 |
with gr.TabItem("Advanced"):
|
170 |
index_rate = gr.Slider(label='Index Rate: ',minimum=0,maximum=1,value=0.66,step=0.01)
|
171 |
+
pitch = gr.Slider(label='Pitch (-12 lowers it an octave, 0 keeps the original pitch, 12 lifts it an octave): ',minimum =-12, maximum=12, step=1, value=0, interactive=True)
|
172 |
|
173 |
with gr.Row():
|
174 |
with gr.Tabs():
|
|
|
185 |
with gr.Row():
|
186 |
audio_player = gr.Audio()
|
187 |
audio_picker.change(fn=update_audio_player, inputs=[audio_picker],outputs=[audio_player])
|
188 |
+
convert_button.click(convert, inputs=[audio_picker,model_picker,index_picker,index_rate,pitch],outputs=[audio_picker,audio_player])
|
189 |
|
190 |
app.queue().launch()
|