Nikolaygod777 commited on
Commit
7d51577
·
verified ·
1 Parent(s): 781e385

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -6
app.py CHANGED
@@ -82,18 +82,33 @@ with gr.Blocks() as demo:
82
 
83
  prompt_input = gr.Textbox(label="Описание (русский язык)",
84
  placeholder="Пример: Киберпанк-город ночью, синтезаторная музыка")
85
- btn_generate = gr.Button(" Сгенерировать все")
 
 
 
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
- btn_generate.click(
93
- fn=create_all,
94
- inputs=prompt_input,
95
- outputs=[image_output, video_output, audio_output, final_video_output]
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()