Spaces:
Running
Running
ageraustine
commited on
Commit
•
7122272
1
Parent(s):
cafc551
add tempo
Browse files
app.py
CHANGED
@@ -38,13 +38,14 @@ genre = st.selectbox("Select Genre:", genres)
|
|
38 |
energy_levels = ["Low", "Medium", "High"]
|
39 |
energy_level = st.radio("Energy Level:", energy_levels)
|
40 |
description = st.text_input("Description:", "")
|
|
|
41 |
|
42 |
# Duration input
|
43 |
duration = st.slider("Duration (in seconds):", min_value=15, max_value=90, value=30, step=1)
|
44 |
|
45 |
# Generate audio based on the user's prompt
|
46 |
if st.button("Generate Audio"):
|
47 |
-
prompt = f"{genre},
|
48 |
st.text("Generating audio...")
|
49 |
response = requests.post(API_URL, headers=headers, json={"inputs": {"prompt": prompt, "duration": duration}})
|
50 |
audio = np.array(response.json()[0]['generated_audio'], dtype=np.float32)
|
|
|
38 |
energy_levels = ["Low", "Medium", "High"]
|
39 |
energy_level = st.radio("Energy Level:", energy_levels)
|
40 |
description = st.text_input("Description:", "")
|
41 |
+
tempo = st.slider("Tempo (in bpm):", min_value=40, max_value=100, value=60, step=5)
|
42 |
|
43 |
# Duration input
|
44 |
duration = st.slider("Duration (in seconds):", min_value=15, max_value=90, value=30, step=1)
|
45 |
|
46 |
# Generate audio based on the user's prompt
|
47 |
if st.button("Generate Audio"):
|
48 |
+
prompt = f"{genre} ,{energy_level}, {tempo}, {description}"
|
49 |
st.text("Generating audio...")
|
50 |
response = requests.post(API_URL, headers=headers, json={"inputs": {"prompt": prompt, "duration": duration}})
|
51 |
audio = np.array(response.json()[0]['generated_audio'], dtype=np.float32)
|