Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -66,7 +66,16 @@ def summarize_text(text: str):
|
|
| 66 |
max_len, min_len = 250, 60
|
| 67 |
|
| 68 |
# Суммаризация
|
| 69 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 70 |
|
| 71 |
# Анализ настроения
|
| 72 |
sentiment_result = sentiment_model(summary)[0]
|
|
|
|
| 66 |
max_len, min_len = 250, 60
|
| 67 |
|
| 68 |
# Суммаризация
|
| 69 |
+
summary_raw = summarizer(text, max_length=max_len, min_length=min_len, do_sample=False)[0]["summary_text"]
|
| 70 |
+
|
| 71 |
+
# Декодируем и очищаем вывод
|
| 72 |
+
if isinstance(summary_raw, bytes):
|
| 73 |
+
summary = summary_raw.decode("utf-8", errors="ignore")
|
| 74 |
+
else:
|
| 75 |
+
summary = str(summary_raw).encode("utf-8", errors="ignore").decode("utf-8", errors="ignore")
|
| 76 |
+
|
| 77 |
+
summary = summary.replace("▁", " ").replace("<n>", "\n").strip()
|
| 78 |
+
|
| 79 |
|
| 80 |
# Анализ настроения
|
| 81 |
sentiment_result = sentiment_model(summary)[0]
|