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 |
|