Rooni commited on
Commit
f5076e4
1 Parent(s): b4acf27

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -0
app.py ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from transformers import pipeline
3
+
4
+ # Загрузка модели Text2video
5
+ text2video = pipeline("text-to-video-generation", model="hotshotco/Hotshot-XL")
6
+
7
+ def generate_video(text):
8
+ # Генерация видео из текста с использованием модели
9
+ video = text2video(text)
10
+ # Возвращаем результат в видео-файла
11
+ return video['video_file']
12
+
13
+ # Создание интерфейса с использованием gr.Blocks
14
+ with gr.Blocks() as demo:
15
+ with gr.Row():
16
+ with gr.Column(scale=2):
17
+ text_input = gr.Textbox(label="Введите текст", placeholder="Введите описание видео здесь...")
18
+ with gr.Column():
19
+ video_output = gr.Video(label="Сгенерированное видео")
20
+
21
+ generate_button = gr.Button("Сгенерировать видео")
22
+ generate_button.click(fn=generate_video, inputs=text_input, outputs=video_output)
23
+
24
+ # Запуск интерфейса
25
+ demo.launch()