Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -5,7 +5,7 @@ from transformers import pipeline
|
|
| 5 |
summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
|
| 6 |
|
| 7 |
# Fonction pour extraire les longs paragraphes à partir du texte
|
| 8 |
-
def extraire_long_paragraphes(texte, longueur_maximale=
|
| 9 |
paragraphes = texte.split("\n\n") # Divise le texte en paragraphes en utilisant des doubles sauts de ligne
|
| 10 |
longs_paragraphes = [paragraphe.strip() for paragraphe in paragraphes if len(paragraphe) >= longueur_maximale]
|
| 11 |
return longs_paragraphes
|
|
@@ -36,7 +36,7 @@ if uploaded_file is not None:
|
|
| 36 |
# Affichez les longs paragraphes extraits avec des numéros et des résumés
|
| 37 |
st.subheader("Longs paragraphes du PDF avec résumé:")
|
| 38 |
for i, paragraphe in enumerate(longs_paragraphes, start=1):
|
| 39 |
-
summary = summarizer(paragraphe, max_length=
|
| 40 |
if isinstance(summary, list) and len(summary) > 0:
|
| 41 |
summary_text = summary[0].get("summary_text")
|
| 42 |
if summary_text:
|
|
|
|
| 5 |
summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
|
| 6 |
|
| 7 |
# Fonction pour extraire les longs paragraphes à partir du texte
|
| 8 |
+
def extraire_long_paragraphes(texte, longueur_maximale=999):
|
| 9 |
paragraphes = texte.split("\n\n") # Divise le texte en paragraphes en utilisant des doubles sauts de ligne
|
| 10 |
longs_paragraphes = [paragraphe.strip() for paragraphe in paragraphes if len(paragraphe) >= longueur_maximale]
|
| 11 |
return longs_paragraphes
|
|
|
|
| 36 |
# Affichez les longs paragraphes extraits avec des numéros et des résumés
|
| 37 |
st.subheader("Longs paragraphes du PDF avec résumé:")
|
| 38 |
for i, paragraphe in enumerate(longs_paragraphes, start=1):
|
| 39 |
+
summary = summarizer(paragraphe, max_length=900, min_length=200, do_sample=False)
|
| 40 |
if isinstance(summary, list) and len(summary) > 0:
|
| 41 |
summary_text = summary[0].get("summary_text")
|
| 42 |
if summary_text:
|