Spaces:
Runtime error
Runtime error
updates audioldm api
Browse files
app.py
CHANGED
@@ -19,7 +19,7 @@ def check_api(model_name):
|
|
19 |
return "api not ready yet"
|
20 |
elif model_name == "AudioLDM-2":
|
21 |
try :
|
22 |
-
client = Client("
|
23 |
return "api ready"
|
24 |
except :
|
25 |
return "api not ready yet"
|
@@ -125,16 +125,16 @@ def get_magnet(prompt):
|
|
125 |
return result[1]
|
126 |
|
127 |
def get_audioldm(prompt):
|
128 |
-
client = Client("
|
129 |
seed = random.randint(0, MAX_SEED)
|
130 |
result = client.predict(
|
131 |
-
prompt, # str in 'Input text' Textbox component
|
132 |
-
"Low quality.", # str in 'Negative prompt' Textbox component
|
133 |
-
10, # int | float (numeric value between 5 and 15) in 'Duration (seconds)' Slider component
|
134 |
-
6.5, # int | float (numeric value between 0 and 7) in 'Guidance scale' Slider component
|
135 |
-
seed, # int | float in 'Seed' Number component
|
136 |
-
3, # int | float (numeric value between 1 and 5) in 'Number waveforms to generate' Slider component
|
137 |
-
|
138 |
)
|
139 |
print(result)
|
140 |
audio_result = extract_audio(result)
|
|
|
19 |
return "api not ready yet"
|
20 |
elif model_name == "AudioLDM-2":
|
21 |
try :
|
22 |
+
client = Client("fffiloni/audioldm2-text2audio-text2music-API", hf_token=hf_token)
|
23 |
return "api ready"
|
24 |
except :
|
25 |
return "api not ready yet"
|
|
|
125 |
return result[1]
|
126 |
|
127 |
def get_audioldm(prompt):
|
128 |
+
client = Client("fffiloni/audioldm2-text2audio-text2music-API", hf_token=hf_token)
|
129 |
seed = random.randint(0, MAX_SEED)
|
130 |
result = client.predict(
|
131 |
+
text=prompt, # str in 'Input text' Textbox component
|
132 |
+
negative_prompt="Low quality.", # str in 'Negative prompt' Textbox component
|
133 |
+
duration=10, # int | float (numeric value between 5 and 15) in 'Duration (seconds)' Slider component
|
134 |
+
guidance_scale=6.5, # int | float (numeric value between 0 and 7) in 'Guidance scale' Slider component
|
135 |
+
random_seed=seed, # int | float in 'Seed' Number component
|
136 |
+
n_candidates=3, # int | float (numeric value between 1 and 5) in 'Number waveforms to generate' Slider component
|
137 |
+
api_name="/text2audio"
|
138 |
)
|
139 |
print(result)
|
140 |
audio_result = extract_audio(result)
|