iamusik / app.py
Sergiosamyy's picture
Update app.py
0f19188 verified
raw
history blame
802 Bytes
import gradio as gr
import torch
from transformers import AutoProcessor
from audiocraft.models import MusicGen
#Cargar el modelo MusicGen
model = MusicGen.get_pretrained('facebook/musicgen-small')
#Funci贸n para generar m煤sica
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
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."
)
if name == "main":
demo.launch()