Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,5 +1,8 @@
|
|
| 1 |
import streamlit as st
|
| 2 |
import fitz # Utilisation de PyMuPDF (PdfReader) pour extraire le texte depuis le PDF
|
|
|
|
|
|
|
|
|
|
| 3 |
|
| 4 |
# Fonction pour extraire les longs paragraphes à partir du texte
|
| 5 |
def extraire_long_paragraphes(texte, longueur_minimale=200):
|
|
@@ -33,4 +36,4 @@ if uploaded_file is not None:
|
|
| 33 |
# Affichez les longs paragraphes extraits avec des numéros
|
| 34 |
st.subheader("Longs paragraphes du PDF:")
|
| 35 |
for i, paragraphe in enumerate(longs_paragraphes, start=1):
|
| 36 |
-
st.text(f"Paragraphe {i}: {paragraphe
|
|
|
|
| 1 |
import streamlit as st
|
| 2 |
import fitz # Utilisation de PyMuPDF (PdfReader) pour extraire le texte depuis le PDF
|
| 3 |
+
from transformers import pipeline
|
| 4 |
+
|
| 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_minimale=200):
|
|
|
|
| 36 |
# Affichez les longs paragraphes extraits avec des numéros
|
| 37 |
st.subheader("Longs paragraphes du PDF:")
|
| 38 |
for i, paragraphe in enumerate(longs_paragraphes, start=1):
|
| 39 |
+
st.text(f"Paragraphe {i}: (summarizer({paragraphe, max_length=600, min_length=30, do_sample=False))")
|