Spaces:
Runtime error
Runtime error
| import nltk | |
| import streamlit as st | |
| from sumy.nlp.tokenizers import Tokenizer | |
| from sumy.parsers.plaintext import PlaintextParser | |
| from sumy.summarizers.lex_rank import LexRankSummarizer | |
| def dwnld_lib(): | |
| nltk.download('punkt') | |
| dwnld_lib() | |
| def text_summary(text): | |
| para = " ".join(text) | |
| # Create a plaintext parser and tokenizer | |
| parser = PlaintextParser.from_string(para, Tokenizer("english")) | |
| # Create a LexRank summarizer | |
| summarizer = LexRankSummarizer() | |
| # Summarize the text and print the results | |
| summ = [] | |
| for sentence in summarizer(parser.document, 4): | |
| summy = str(sentence).capitalize() | |
| summ.append(summy) | |
| return summ | |