MaxGab commited on
Commit
151692c
·
verified ·
1 Parent(s): 2c76b69

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -3
app.py CHANGED
@@ -1,6 +1,6 @@
1
  from diffusers import AudioLDM2Pipeline
2
- from IPython.display import Audio
3
  import torch
 
4
 
5
  model = "cvssp/audioldm2"
6
  pipe = AudioLDM2Pipeline.from_pretrained(model, torch_dtype = torch.float16,).to()
@@ -9,6 +9,21 @@ prompt = "A cheerful ukulele strumming in a beachside jam."
9
 
10
  generator = torch.Generator().manual_seed(0)
11
 
12
- audio = pipe(prompt,audio_length_in_s = 10.24, generator = generator).audios[0]
13
 
14
- Audio(audio, rate = 16000)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  from diffusers import AudioLDM2Pipeline
 
2
  import torch
3
+ import gradio as gr
4
 
5
  model = "cvssp/audioldm2"
6
  pipe = AudioLDM2Pipeline.from_pretrained(model, torch_dtype = torch.float16,).to()
 
9
 
10
  generator = torch.Generator().manual_seed(0)
11
 
12
+ #audio = pipe(prompt,audio_length_in_s = 10.24, generator = generator).audios[0]
13
 
14
+ def music_gen(prompt, duration=5):
15
+ negative_prompt = "Low quality"
16
+ audio = pipe(
17
+ prompt,
18
+ negative_prompt = negative_prompt,
19
+ audio_length_in_s = duration,
20
+ generator = generator
21
+ ).audios[0]
22
+ return 16000, audio
23
+
24
+ interface = gr.Interface(
25
+ examples = ["A cheerful ukulele strumming in a beachside jam.","A violin playing a heartfelt melody."],
26
+ fn = music_gen,
27
+ inputs = [gr.Textbox(),gr.Slider(1, 120, value=5, step=1, label="Duration")],
28
+ outputs = "audio",
29
+ ).launch(debug=True, share=True)