newoz commited on
Commit
ffce90c
·
1 Parent(s): 49455ed

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -1
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))")