Vaishnavi0404 commited on
Commit
21dcb9d
·
verified ·
1 Parent(s): a3900c5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -12
app.py CHANGED
@@ -1,19 +1,18 @@
1
  import gradio as gr
2
  from musicgen import generate_music
3
  from tts_singing import generate_singing
4
- from merge_audio import merge_music_and_vocals
5
 
6
- def create_song(prompt):
7
- music_path = generate_music(prompt)
8
- singing_path = generate_singing(prompt)
9
- final_song = merge_music_and_vocals(music_path, singing_path)
10
  return final_song
11
 
12
- iface = gr.Interface(
13
- fn=create_song,
14
- inputs=gr.Textbox(label="Enter your song prompt (e.g., 'A happy love song')"),
15
  outputs=gr.Audio(label="Generated Song"),
16
- title="🎵 Songify AI (Text-to-Song Generator)"
17
- )
18
-
19
- iface.launch()
 
1
  import gradio as gr
2
  from musicgen import generate_music
3
  from tts_singing import generate_singing
4
+ from merge_audio import merge_audio_tracks
5
 
6
+ def text_to_song(prompt):
7
+ instrumental = generate_music(prompt)
8
+ vocals = generate_singing(prompt)
9
+ final_song = merge_audio_tracks(vocals, instrumental)
10
  return final_song
11
 
12
+ gr.Interface(
13
+ fn=text_to_song,
14
+ inputs=gr.Textbox(label="Enter your song prompt (e.g. 'A happy birthday song')"),
15
  outputs=gr.Audio(label="Generated Song"),
16
+ title="🎶 Text-to-Song Generator",
17
+ description="Enter any song idea and get music + vocals (CPU only)",
18
+ ).launch()