News analysis in field of News QnA, Sentiment, and Summary using Streamlit as user interface
Clone git
$ git clone https://github.com/Ishaq101/News-Analysis-Toolkit-Using-Streamlit.git
$ cd News-Analysis-Toolkit-Using-Streamlit
Create conda env
$ conda create -n venv python=3.10
$ activate venv
Install Requirements
$ pip install -r requirements.txt
Get Models
$ python save_models.py
Run program
$ streamlit run app_inferencing.py
Question and Answer
Input: Text or News URL
Steps:\
- Enter text/URL in input box
- Click on
Submit
button - Begin your conversation with submitted news in chat box on below of page
Sentiment Analysis
Input: Text or News URL
Steps:
- Enter text/URL in input box
- Click on
Submit
button - News Info and Sentiment will be provided
Summarization
Input: Text or News URL
Steps:
- Enter text/URL in input box
- Click on
Submit
button - News Info and News Summary will be provided
Models
Using model that support multi language.
News Toolkit
Equipped with ASR (Automatic Speech Recognition) feature as input method options.