Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -21,9 +21,18 @@ def generate_video(prompt):
|
|
21 |
|
22 |
# Функция генерации музыки
|
23 |
def generate_music(prompt):
|
24 |
-
inputs = music_processor(prompt, return_tensors="pt")
|
25 |
-
audio_output = music_model.generate(**inputs)
|
26 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
28 |
# Интерфейс Gradio
|
29 |
with gr.Blocks() as demo:
|
|
|
21 |
|
22 |
# Функция генерации музыки
|
23 |
def generate_music(prompt):
|
24 |
+
inputs = music_processor(text=[prompt], return_tensors="pt") # Исправленный вызов
|
25 |
+
audio_output = music_model.generate(**inputs) # Генерация аудио
|
26 |
+
|
27 |
+
# Декодируем аудио
|
28 |
+
audio_array = audio_output.detach().cpu().numpy().squeeze()
|
29 |
+
|
30 |
+
# Сохранение в файл
|
31 |
+
audio_path = "generated_audio.wav"
|
32 |
+
sf.write(audio_path, audio_array, samplerate=16000) # Запись в WAV
|
33 |
+
|
34 |
+
return audio_path
|
35 |
+
|
36 |
|
37 |
# Интерфейс Gradio
|
38 |
with gr.Blocks() as demo:
|