szili2011 commited on
Commit
7b2659c
·
verified ·
1 Parent(s): fee787d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
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] + [np.zeros(int(additional_samples))])
51
-
52
- return extended_audio
 
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") # Removed 'source' parameter
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