Update app.py
Browse files
app.py
CHANGED
@@ -34,24 +34,27 @@ def transcribe_summarize_and_blog(inputs, task):
|
|
34 |
# λ³νλ ν
μ€νΈ μμ½ μμ²
|
35 |
try:
|
36 |
summary = hf_client.summarization(text)
|
|
|
37 |
except Exception as e:
|
38 |
raise gr.Error(f"μμ½ μ€ μ€λ₯κ° λ°μνμ΅λλ€: {e}")
|
39 |
-
|
40 |
-
# λΈλ‘κ·Έ ν¬μ€ν
μμ± μμ²
|
41 |
try:
|
42 |
blog_post = hf_client.text_generation(
|
43 |
prompt=f"λ€μ λ΄μ©μ κΈ°λ°μΌλ‘ λΈλ‘κ·Έ ν¬μ€ν
μ μμ±ν΄ μ£ΌμΈμ:\n{text}",
|
44 |
temperature=0.7
|
45 |
)
|
|
|
46 |
except Exception as e:
|
47 |
raise gr.Error(f"λΈλ‘κ·Έ κΈ μμ± μ€ μ€λ₯κ° λ°μνμ΅λλ€: {e}")
|
48 |
|
49 |
return {
|
50 |
"transcribed_text": text,
|
51 |
-
"summary":
|
52 |
-
"blog_post":
|
53 |
}
|
54 |
|
|
|
55 |
|
56 |
css = """
|
57 |
footer {
|
|
|
34 |
# λ³νλ ν
μ€νΈ μμ½ μμ²
|
35 |
try:
|
36 |
summary = hf_client.summarization(text)
|
37 |
+
summary_text = summary["summary_text"] if summary and "summary_text" in summary else "μμ½ν μ μμ΅λλ€."
|
38 |
except Exception as e:
|
39 |
raise gr.Error(f"μμ½ μ€ μ€λ₯κ° λ°μνμ΅λλ€: {e}")
|
40 |
+
|
41 |
+
# λΈλ‘κ·Έ ν¬μ€ν
μμ± μμ²
|
42 |
try:
|
43 |
blog_post = hf_client.text_generation(
|
44 |
prompt=f"λ€μ λ΄μ©μ κΈ°λ°μΌλ‘ λΈλ‘κ·Έ ν¬μ€ν
μ μμ±ν΄ μ£ΌμΈμ:\n{text}",
|
45 |
temperature=0.7
|
46 |
)
|
47 |
+
blog_post_text = blog_post if isinstance(blog_post, str) else "λΈλ‘κ·Έ ν¬μ€ν
μ μμ±ν μ μμ΅λλ€."
|
48 |
except Exception as e:
|
49 |
raise gr.Error(f"λΈλ‘κ·Έ κΈ μμ± μ€ μ€λ₯κ° λ°μνμ΅λλ€: {e}")
|
50 |
|
51 |
return {
|
52 |
"transcribed_text": text,
|
53 |
+
"summary": summary_text,
|
54 |
+
"blog_post": blog_post_text
|
55 |
}
|
56 |
|
57 |
+
|
58 |
|
59 |
css = """
|
60 |
footer {
|