TDN-M commited on
Commit
3316fcf
·
verified ·
1 Parent(s): 0fb2880

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -15,8 +15,14 @@ def create_video(word_list):
15
  print("Không tìm thấy tệp font, đang sử dụng font mặc định.")
16
  font = ImageFont.load_default()
17
 
 
 
 
 
 
18
  # Tạo danh sách các slide (ảnh)
19
  slide_images = []
 
20
  for word, phonetic in words:
21
  # Tạo một hình ảnh mới với màu nền
22
  img = Image.new("RGB", (width, height), background_color)
@@ -24,7 +30,7 @@ def create_video(word_list):
24
 
25
  # Load font
26
  font = ImageFont.truetype(font_path, font_size)
27
-
28
  # Sử dụng textbbox để đo kích thước từ và phiên âm
29
  word_text_bbox = draw.textbbox((0, 0), word, font=font)
30
  phonetic_text_bbox = draw.textbbox((0, 0), phonetic, font=font)
@@ -84,4 +90,4 @@ with gr.Blocks() as demo:
84
  generate_button.click(fn=process_input, inputs=input_text, outputs=video_output)
85
 
86
  # Chạy ứng dụng Gradio
87
- demo.launch()
 
15
  print("Không tìm thấy tệp font, đang sử dụng font mặc định.")
16
  font = ImageFont.load_default()
17
 
18
+ # Định nghĩa kích thước hình ảnh và màu nền
19
+ width, height = 800, 600 # Kích thước hình ảnh
20
+ background_color = (255, 255, 255) # Màu nền trắng
21
+ text_color = (0, 0, 0) # Màu chữ đen
22
+
23
  # Tạo danh sách các slide (ảnh)
24
  slide_images = []
25
+ words = word_list # Sử dụng danh sách từ đã được truyền vào
26
  for word, phonetic in words:
27
  # Tạo một hình ảnh mới với màu nền
28
  img = Image.new("RGB", (width, height), background_color)
 
30
 
31
  # Load font
32
  font = ImageFont.truetype(font_path, font_size)
33
+
34
  # Sử dụng textbbox để đo kích thước từ và phiên âm
35
  word_text_bbox = draw.textbbox((0, 0), word, font=font)
36
  phonetic_text_bbox = draw.textbbox((0, 0), phonetic, font=font)
 
90
  generate_button.click(fn=process_input, inputs=input_text, outputs=video_output)
91
 
92
  # Chạy ứng dụng Gradio
93
+ demo.launch()