Spaces:
Runtime error
Runtime error
DJQmUKV
commited on
Commit
•
1d04a59
1
Parent(s):
ee904a2
feat: add audio conversion length limit
Browse files- app_multi.py +10 -3
app_multi.py
CHANGED
@@ -1,10 +1,8 @@
|
|
1 |
from typing import Union
|
2 |
|
3 |
-
from argparse import ArgumentParser
|
4 |
-
|
5 |
import asyncio
|
6 |
import json
|
7 |
-
from os import path
|
8 |
|
9 |
import gradio as gr
|
10 |
|
@@ -24,6 +22,10 @@ from infer_pack.models import (
|
|
24 |
from vc_infer_pipeline import VC
|
25 |
|
26 |
|
|
|
|
|
|
|
|
|
27 |
app_css = '''
|
28 |
#model_info img {
|
29 |
max-width: 100px;
|
@@ -113,6 +115,11 @@ def vc_func(input_audio, model_index, pitch_adjust, f0_method, feat_ratio):
|
|
113 |
|
114 |
# Reference: so-vits
|
115 |
(audio_samp, audio_npy) = input_audio
|
|
|
|
|
|
|
|
|
|
|
116 |
# Bloody hell: https://stackoverflow.com/questions/26921836/
|
117 |
if audio_npy.dtype != np.float32: # :thonk:
|
118 |
audio_npy = (
|
|
|
1 |
from typing import Union
|
2 |
|
|
|
|
|
3 |
import asyncio
|
4 |
import json
|
5 |
+
from os import path, getenv
|
6 |
|
7 |
import gradio as gr
|
8 |
|
|
|
22 |
from vc_infer_pipeline import VC
|
23 |
|
24 |
|
25 |
+
# Reference: https://huggingface.co/spaces/zomehwh/rvc-models/blob/main/app.py#L21 # noqa
|
26 |
+
in_hf_space = getenv('SYSTEM') == 'spaces'
|
27 |
+
|
28 |
+
|
29 |
app_css = '''
|
30 |
#model_info img {
|
31 |
max-width: 100px;
|
|
|
115 |
|
116 |
# Reference: so-vits
|
117 |
(audio_samp, audio_npy) = input_audio
|
118 |
+
|
119 |
+
# https://huggingface.co/spaces/zomehwh/rvc-models/blob/main/app.py#L49
|
120 |
+
if (audio_npy.shape[0] / audio_samp) > 30 and in_hf_space:
|
121 |
+
return (None, 'Input audio is longer than 30 secs.')
|
122 |
+
|
123 |
# Bloody hell: https://stackoverflow.com/questions/26921836/
|
124 |
if audio_npy.dtype != np.float32: # :thonk:
|
125 |
audio_npy = (
|