Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -46,16 +46,17 @@ def extend_music(file, added_minutes):
|
|
| 46 |
segment = get_segment(audio, sr)
|
| 47 |
|
| 48 |
# Calculate the number of samples to add based on the duration in minutes
|
| 49 |
-
additional_samples = added_minutes * 60 * sr
|
| 50 |
-
extended_audio = np.concatenate([segment
|
| 51 |
-
|
| 52 |
-
|
|
|
|
| 53 |
|
| 54 |
# Gradio UI setup
|
| 55 |
with gr.Blocks() as app:
|
| 56 |
gr.Markdown("# Audio Extender")
|
| 57 |
|
| 58 |
-
audio_input = gr.Audio(type="filepath", label="Upload Audio File")
|
| 59 |
added_minutes = gr.Slider(minimum=0, maximum=10, label="Additional Minutes")
|
| 60 |
audio_output = gr.Audio(type="numpy", label="Extended Audio")
|
| 61 |
|
|
|
|
| 46 |
segment = get_segment(audio, sr)
|
| 47 |
|
| 48 |
# Calculate the number of samples to add based on the duration in minutes
|
| 49 |
+
additional_samples = int(added_minutes * 60 * sr)
|
| 50 |
+
extended_audio = np.concatenate([segment, np.zeros(additional_samples)]) # Append zeros for silence
|
| 51 |
+
|
| 52 |
+
# Ensure output is a float32 NumPy array
|
| 53 |
+
return extended_audio.astype(np.float32)
|
| 54 |
|
| 55 |
# Gradio UI setup
|
| 56 |
with gr.Blocks() as app:
|
| 57 |
gr.Markdown("# Audio Extender")
|
| 58 |
|
| 59 |
+
audio_input = gr.Audio(type="filepath", label="Upload Audio File")
|
| 60 |
added_minutes = gr.Slider(minimum=0, maximum=10, label="Additional Minutes")
|
| 61 |
audio_output = gr.Audio(type="numpy", label="Extended Audio")
|
| 62 |
|