iamusik / app.py
Sergiosamyy's picture
Update app.py
b8e52fb verified
raw
history blame
816 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()