Long Trinh-Quang commited on
Commit
528c011
·
1 Parent(s): f2e1f48

update app.py(add tab Debug), time_tag change

Browse files
Files changed (2) hide show
  1. app.py +19 -1
  2. src/gradio_demo.py +2 -1
app.py CHANGED
@@ -166,6 +166,14 @@ def generate_voice_and_video(
166
  )
167
 
168
 
 
 
 
 
 
 
 
 
169
  def sadtalker_demo():
170
  download_model()
171
  with gr.Blocks(
@@ -282,7 +290,7 @@ def sadtalker_demo():
282
  value="",
283
  visible=True,
284
  lines=3,
285
- max_lines=4
286
  )
287
 
288
  def enable_generate(audio, text, image):
@@ -300,6 +308,7 @@ def sadtalker_demo():
300
 
301
  with gr.Tab("Lịch sử video"):
302
  with gr.Row(elem_classes="gr-row"):
 
303
  choices = ["Vui lòng chọn video"] + list_videos()
304
  video_list = gr.Dropdown(
305
  value="Vui lòng chọn video",
@@ -315,7 +324,16 @@ def sadtalker_demo():
315
  scale=1,
316
  show_download_button=True,
317
  )
 
318
  video_list.change(lambda x: x, inputs=video_list, outputs=video_player)
 
 
 
 
 
 
 
 
319
 
320
  btn_generate.click(
321
  generate_voice_and_video,
 
166
  )
167
 
168
 
169
+ def list_files(directory):
170
+ try:
171
+ files = os.listdir(directory)
172
+ return "\n".join(files)
173
+ except Exception as e:
174
+ return str(e)
175
+
176
+
177
  def sadtalker_demo():
178
  download_model()
179
  with gr.Blocks(
 
290
  value="",
291
  visible=True,
292
  lines=3,
293
+ max_lines=4,
294
  )
295
 
296
  def enable_generate(audio, text, image):
 
308
 
309
  with gr.Tab("Lịch sử video"):
310
  with gr.Row(elem_classes="gr-row"):
311
+ refresh_btn = gr.Button("🔄 Refresh File List")
312
  choices = ["Vui lòng chọn video"] + list_videos()
313
  video_list = gr.Dropdown(
314
  value="Vui lòng chọn video",
 
324
  scale=1,
325
  show_download_button=True,
326
  )
327
+ refresh_btn.click(fn=lambda: gr.update(choices=choices), outputs=video_list)
328
  video_list.change(lambda x: x, inputs=video_list, outputs=video_player)
329
+ with gr.Tab("Debug"):
330
+ with gr.Blocks() as demo:
331
+ directory_input = gr.Textbox(label="Enter Directory Path", value=".")
332
+ file_list_output = gr.Textbox(label="Files", lines=10)
333
+
334
+ directory_input.change(
335
+ fn=list_files, inputs=directory_input, outputs=file_list_output
336
+ )
337
 
338
  btn_generate.click(
339
  generate_voice_and_video,
src/gradio_demo.py CHANGED
@@ -6,6 +6,7 @@ from src.test_audio2coeff import Audio2Coeff
6
  from src.facerender.animate import AnimateFromCoeff
7
  from src.generate_batch import get_data
8
  from src.generate_facerender_batch import get_facerender_data
 
9
 
10
  from src.utils.init_path import init_path
11
 
@@ -62,7 +63,7 @@ class SadTalker():
62
  raise(RuntimeError('Unknown model: {}'.format(facerender)))
63
 
64
 
65
- time_tag = str(uuid.uuid4())
66
  save_dir = os.path.join(result_dir, time_tag)
67
  os.makedirs(save_dir, exist_ok=True)
68
 
 
6
  from src.facerender.animate import AnimateFromCoeff
7
  from src.generate_batch import get_data
8
  from src.generate_facerender_batch import get_facerender_data
9
+ from datetime import datetime
10
 
11
  from src.utils.init_path import init_path
12
 
 
63
  raise(RuntimeError('Unknown model: {}'.format(facerender)))
64
 
65
 
66
+ time_tag = datetime.now().strftime("%Y%m%d_%H%M%S") + "_" + str(uuid.uuid4())
67
  save_dir = os.path.join(result_dir, time_tag)
68
  os.makedirs(save_dir, exist_ok=True)
69