fantaxy commited on
Commit
8bc797d
·
verified ·
1 Parent(s): 8515610

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -6
app.py CHANGED
@@ -17,9 +17,12 @@ from diffusers.utils.import_utils import is_xformers_available
17
  from consisti2v.pipelines.pipeline_conditional_animation import ConditionalAnimationPipeline
18
  from consisti2v.utils.util import save_videos_grid
19
  from omegaconf import OmegaConf
 
20
 
 
 
21
 
22
- sample_idx = 0
23
  scheduler_dict = {
24
  "DDIM": DDIMScheduler,
25
  }
@@ -33,9 +36,8 @@ css = """
33
  }
34
  """
35
 
36
-
37
- basedir = os.getcwd()
38
- savedir = os.path.join(basedir, "samples/Gradio", datetime.now().strftime("%Y-%m-%dT%H-%M-%S"))
39
  savedir_sample = os.path.join(savedir, "sample")
40
  os.makedirs(savedir, exist_ok=True)
41
 
@@ -207,8 +209,11 @@ def animate(
207
  filter_params = OmegaConf.create({'method': 'gaussian', 'd_s': 0.25, 'd_t': 0.25,})
208
  )
209
 
 
 
 
210
  sample = pipeline(
211
- prompt_textbox,
212
  negative_prompt = negative_prompt_textbox,
213
  first_frames = first_frame,
214
  num_inference_steps = sample_step_slider,
@@ -259,7 +264,7 @@ def ui():
259
  )
260
 
261
  with gr.Row():
262
- prompt_textbox = gr.Textbox(label="Prompt", lines=2)
263
  negative_prompt_textbox = gr.Textbox(label="Negative prompt", lines=2)
264
 
265
  with gr.Row(equal_height=False):
 
17
  from consisti2v.pipelines.pipeline_conditional_animation import ConditionalAnimationPipeline
18
  from consisti2v.utils.util import save_videos_grid
19
  from omegaconf import OmegaConf
20
+ from transformers import pipeline as translation_pipeline
21
 
22
+ # Translation pipeline for Korean to English
23
+ translator = translation_pipeline("translation", model="Helsinki-NLP/opus-mt-ko-en")
24
 
25
+ sample_idx = 0
26
  scheduler_dict = {
27
  "DDIM": DDIMScheduler,
28
  }
 
36
  }
37
  """
38
 
39
+ basedir = os.getcwd()
40
+ savedir = os.path.join(basedir, "samples/Gradio", datetime.now().strftime("%Y-%m-%dT%H-%M-%S"))
 
41
  savedir_sample = os.path.join(savedir, "sample")
42
  os.makedirs(savedir, exist_ok=True)
43
 
 
209
  filter_params = OmegaConf.create({'method': 'gaussian', 'd_s': 0.25, 'd_t': 0.25,})
210
  )
211
 
212
+ # Translate Korean prompt to English
213
+ translated_prompt = translator(prompt_textbox, src_lang="ko", tgt_lang="en")[0]['translation_text']
214
+
215
  sample = pipeline(
216
+ translated_prompt,
217
  negative_prompt = negative_prompt_textbox,
218
  first_frames = first_frame,
219
  num_inference_steps = sample_step_slider,
 
264
  )
265
 
266
  with gr.Row():
267
+ prompt_textbox = gr.Textbox(label="프롬프트 (한글)", lines=2)
268
  negative_prompt_textbox = gr.Textbox(label="Negative prompt", lines=2)
269
 
270
  with gr.Row(equal_height=False):