Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| from summarize import summarize_text | |
| from generate_answers import get_answer | |
| from utils import extract_text_from_pdf | |
| st.title("By:- Akshat Thakkar , Kartik Raghuvanshi") | |
| st.title("π BERT-based Question Answering on PDF (with T5 Summarization)") | |
| uploaded_file = st.file_uploader("Upload a PDF document", type="pdf") | |
| if uploaded_file: | |
| raw_text = extract_text_from_pdf(uploaded_file) | |
| summary = summarize_text(raw_text) | |
| st.subheader("π Summary of the Document") | |
| st.write(summary) | |
| question = st.text_input("β Ask a Question Based on the Summary") | |
| if question: | |
| answer = get_answer(question, summary) | |
| st.subheader("β Answer") | |
| st.write(answer) | |