AIRider commited on
Commit
68bea58
ยท
verified ยท
1 Parent(s): a7e5781

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -10
app.py CHANGED
@@ -115,22 +115,27 @@ def display_script(title, script):
115
 
116
  def analyze(url, progress=gr.Progress()):
117
  try:
118
- progress(0, desc="์Šคํฌ๋ฆฝํŠธ ์ถ”์ถœ ์ค‘...")
119
  title, description, script = get_youtube_script(url)
120
 
121
- progress(0.25, desc="์›๋ฌธ ์Šคํฌ๋ฆฝํŠธ ์ฒ˜๋ฆฌ ์ค‘...")
122
  script_content = display_script(title, script)
123
-
124
- # ์›๋ฌธ ์Šคํฌ๋ฆฝํŠธ ๋จผ์ € ์ถœ๋ ฅํ•˜๊ณ  ์ง„ํ–‰
125
  yield script_content, "์š”์•ฝ ์ค€๋น„ ์ค‘..."
126
 
127
- progress(0.5, desc="์š”์•ฝ ์ƒ์„ฑ ์ค‘...")
128
- summary = summarize_text(title, description, script)
129
-
130
- progress(0.75, desc="์š”์•ฝ ๋‚ด์šฉ ์ •๋ฆฌ ์ค‘...")
131
- summary_content = f"# {title}\n\n{summary}"
 
 
 
 
 
 
 
132
 
133
- progress(1.0, desc="์™„๋ฃŒ")
134
  yield script_content, summary_content
135
  except Exception as e:
136
  error_msg = f"์ฒ˜๋ฆฌ ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒ: {str(e)}"
 
115
 
116
  def analyze(url, progress=gr.Progress()):
117
  try:
118
+ # ์Šคํฌ๋ฆฝํŠธ ์ถ”์ถœ (์ง„ํ–‰ ์ƒํ™ฉ ํ‘œ์‹œ ์—†์ด)
119
  title, description, script = get_youtube_script(url)
120
 
121
+ # ์›๋ฌธ ์Šคํฌ๋ฆฝํŠธ ์ฒ˜๋ฆฌ ๋ฐ ์ถœ๋ ฅ
122
  script_content = display_script(title, script)
 
 
123
  yield script_content, "์š”์•ฝ ์ค€๋น„ ์ค‘..."
124
 
125
+ # ์š”์•ฝ ์ž‘์—… ์‹œ์ž‘ (์ง„ํ–‰ ์ƒํ™ฉ ํ‘œ์‹œ)
126
+ for i in progress.tqdm(range(3), desc="์š”์•ฝ ์ƒ์„ฑ ์ค‘..."):
127
+ if i == 0:
128
+ # ์š”์•ฝ ์ƒ์„ฑ
129
+ summary = summarize_text(title, description, script)
130
+ elif i == 1:
131
+ # ์š”์•ฝ ๋‚ด์šฉ ์ •๋ฆฌ
132
+ summary_content = f"# {title}\n\n{summary}"
133
+ else:
134
+ # ์™„๋ฃŒ
135
+ pass
136
+ yield script_content, f"์š”์•ฝ ์ƒ์„ฑ ์ค‘... ({i+1}/3)"
137
 
138
+ # ์ตœ์ข… ๊ฒฐ๊ณผ ์ถœ๋ ฅ
139
  yield script_content, summary_content
140
  except Exception as e:
141
  error_msg = f"์ฒ˜๋ฆฌ ์ค‘ ์˜ค๋ฅ˜ ๋ฐœ์ƒ: {str(e)}"