Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -82,18 +82,33 @@ with gr.Blocks() as demo:
|
|
82 |
|
83 |
prompt_input = gr.Textbox(label="Описание (русский язык)",
|
84 |
placeholder="Пример: Киберпанк-город ночью, синтезаторная музыка")
|
85 |
-
|
|
|
|
|
|
|
86 |
|
87 |
image_output = gr.Image(label="Изображение")
|
88 |
video_output = gr.Video(label="Видео")
|
89 |
audio_output = gr.Audio(label="Музыка")
|
90 |
final_video_output = gr.Video(label="Итоговое видео с музыкой")
|
91 |
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
|
98 |
if __name__ == "__main__":
|
99 |
demo.launch()
|
|
|
82 |
|
83 |
prompt_input = gr.Textbox(label="Описание (русский язык)",
|
84 |
placeholder="Пример: Киберпанк-город ночью, синтезаторная музыка")
|
85 |
+
btn_image = gr.Button("🖼️ Сгенерировать изображение")
|
86 |
+
btn_video = gr.Button("🎥 Сгенерировать видео")
|
87 |
+
btn_music = gr.Button("🎵 Сгенерировать музыку")
|
88 |
+
btn_merge = gr.Button("✨ Объединить видео и музыку")
|
89 |
|
90 |
image_output = gr.Image(label="Изображение")
|
91 |
video_output = gr.Video(label="Видео")
|
92 |
audio_output = gr.Audio(label="Музыка")
|
93 |
final_video_output = gr.Video(label="Итоговое видео с музыкой")
|
94 |
|
95 |
+
btn_image.click(fn=generate_image, inputs=prompt_input, outputs=image_output)
|
96 |
+
btn_video.click(fn=generate_video, inputs=image_output, outputs=video_output)
|
97 |
+
btn_music.click(fn=generate_music, inputs=prompt_input, outputs=audio_output)
|
98 |
+
btn_merge.click(fn=merge_video_audio, inputs=[video_output, audio_output], outputs=final_video_output)
|
99 |
+
|
100 |
+
#btn_generate = gr.Button("✨ Сгенерировать все")
|
101 |
+
|
102 |
+
#image_output = gr.Image(label="Изображение")
|
103 |
+
#video_output = gr.Video(label="Видео")
|
104 |
+
#audio_output = gr.Audio(label="Музыка")
|
105 |
+
#final_video_output = gr.Video(label="Итоговое видео с музыкой")
|
106 |
+
|
107 |
+
#btn_generate.click(
|
108 |
+
# fn=create_all,
|
109 |
+
# inputs=prompt_input,
|
110 |
+
# outputs=[image_output, video_output, audio_output, final_video_output]
|
111 |
+
#)
|
112 |
|
113 |
if __name__ == "__main__":
|
114 |
demo.launch()
|