Sergiosamyy commited on
Commit
ff70067
verified
1 Parent(s): 228dc63

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -21
app.py CHANGED
@@ -1,27 +1,14 @@
1
- import gradio as gr
2
- import torch
3
- from transformers import AutoProcessor
4
- from audiocraft.models import MusicGen
5
 
6
- #Cargar el modelo MusicGen
7
  model = MusicGen.get_pretrained('facebook/musicgen-small')
8
 
9
- #Funci贸n para generar m煤sica
10
- def generar_musica(descripcion):
11
- model.set_generation_params(duration=10) # Duraci贸n en segundos
12
- output = model.generate(descriptions=[descripcion])
13
- output_path = "output.wav"
14
- model.save_wav(output[0], output_path)
15
- return output_path
16
 
17
- demo = gr.Interface(
18
- fn=generar_musica,
19
- inputs=gr.Textbox(label="Descripci贸n de la m煤sica"),
20
- outputs=gr.Audio(label="M煤sica Generada"),
21
- title="Generador de M煤sica AI",
22
- description="Introduce una descripci贸n y genera una pista de m煤sica."
23
- )
24
 
25
- if name == "main":
26
- demo.launch()
27
 
 
1
+ import gradio as gr import torch from transformers import AutoProcessor from audiocraft.models import MusicGen
2
+
3
+ Cargar el modelo MusicGen
 
4
 
 
5
  model = MusicGen.get_pretrained('facebook/musicgen-small')
6
 
7
+ Funci贸n para generar m煤sica
8
+
9
+ def generar_musica(descripcion): model.set_generation_params(duration=10) # Duraci贸n en segundos output = model.generate(descriptions=[descripcion]) output_path = "output.wav" model.save_wav(output[0], output_path) return output_path
 
 
 
 
10
 
11
+ demo = gr.Interface( fn=generar_musica, inputs=gr.Textbox(label="Descripci贸n de la m煤sica"), outputs=gr.Audio(label="M煤sica Generada"), title="Generador de M煤sica AI", description="Introduce una descripci贸n y genera una pista de m煤sica." )
 
 
 
 
 
 
12
 
13
+ if name == "main": demo.launch()
 
14