yoon2566 commited on
Commit
25549be
ยท
verified ยท
1 Parent(s): 259de67

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -6,10 +6,10 @@ def extract_script(url):
6
  # '=' ๊ธฐํ˜ธ ์ดํ›„ ํ…์ŠคํŠธ ์ถ”์ถœ
7
  try:
8
  video_id = url.split('=')[-1]
9
-
10
  # ์ž๋ง‰(์Šคํฌ๋ฆฝํŠธ) ๊ฐ€์ ธ์˜ค๊ธฐ
11
  srt = YouTubeTranscriptApi.get_transcript(video_id, languages=['ko'])
12
-
13
  # ์ž๋ง‰ ํ…์ŠคํŠธ ํ•ฉ์น˜๊ธฐ
14
  script = "\n".join([i["text"] for i in srt])
15
  return script
@@ -19,10 +19,10 @@ def extract_script(url):
19
  # Gradio ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜
20
  with gr.Blocks() as app:
21
  gr.Markdown("## ์œ ํŠœ๋ธŒ ์Šคํฌ๋ฆฝํŠธ ์ถ”์ถœ๊ธฐ")
22
- url_input = gr.Textbox(label="์œ ํŠœ๋ธŒ URL", placeholder="https://www.youtube.com/watch?v=HtMVLneHZR0")
23
  output = gr.Textbox(label="์Šคํฌ๋ฆฝํŠธ ์ถœ๋ ฅ")
24
  extract_button = gr.Button("์Šคํฌ๋ฆฝํŠธ ์ถ”์ถœ")
25
-
26
  extract_button.click(extract_script, inputs=url_input, outputs=output)
27
 
28
  # ์›น ์•ฑ ์‹คํ–‰
 
6
  # '=' ๊ธฐํ˜ธ ์ดํ›„ ํ…์ŠคํŠธ ์ถ”์ถœ
7
  try:
8
  video_id = url.split('=')[-1]
9
+
10
  # ์ž๋ง‰(์Šคํฌ๋ฆฝํŠธ) ๊ฐ€์ ธ์˜ค๊ธฐ
11
  srt = YouTubeTranscriptApi.get_transcript(video_id, languages=['ko'])
12
+
13
  # ์ž๋ง‰ ํ…์ŠคํŠธ ํ•ฉ์น˜๊ธฐ
14
  script = "\n".join([i["text"] for i in srt])
15
  return script
 
19
  # Gradio ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜
20
  with gr.Blocks() as app:
21
  gr.Markdown("## ์œ ํŠœ๋ธŒ ์Šคํฌ๋ฆฝํŠธ ์ถ”์ถœ๊ธฐ")
22
+ url_input = gr.Textbox(label="์œ ํŠœ๋ธŒ URL", placeholder="์˜ˆ์ œ https://www.youtube.com/watch?v=HtMVLneHZR0")
23
  output = gr.Textbox(label="์Šคํฌ๋ฆฝํŠธ ์ถœ๋ ฅ")
24
  extract_button = gr.Button("์Šคํฌ๋ฆฝํŠธ ์ถ”์ถœ")
25
+
26
  extract_button.click(extract_script, inputs=url_input, outputs=output)
27
 
28
  # ์›น ์•ฑ ์‹คํ–‰