File size: 754 Bytes
9dca909 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import streamlit as st
import os
import app_func
import extraction
# import abstraction
st.title("Document Summarizer")
sidebar = st.sidebar
page = sidebar.radio("Navigation", ["About Project", "Summarization", "Comparision"])
if page == "About Project":
pass
elif page == "Summarization":
uploaded_doc = st.file_uploader("Upload a document", type=["txt", "pdf"])
if uploaded_doc is not None:
doc_text = app_func.read_uploaded_doc(uploaded_doc)
extractive_summary = extraction.extract_summary(doc_text)
# st.write("Extractive Summary:",extractive_summary)
# abstractive_summary = abstraction.generate_summary(extractive_summary)
st.write("Summary:", extractive_summary)
|