Skip to content

AD1t12407/NEWSPHERE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewsSphere

NewsSphere is a personalized news aggregator built with Streamlit that fetches the latest articles from various categories using the News API. The app allows users to read articles, analyze sentiment, and convert article descriptions to audio using Google Cloud Text-to-Speech.

Features

  • Personalized News Digest: Users can select their preferred categories to receive tailored news articles.
  • Sentiment Analysis: Analyze the sentiment of each article's description using the VADER sentiment analysis tool.
  • Audio Conversion: Convert article descriptions into audio with options for different languages and voice genders.
  • User-Friendly Interface: Easy navigation with a sidebar for category selection. Screenshot 2024-1<img width="1680" alt="Screenshot 2024-10-09 at 12 21 22 PM" src="https://github.com/user-attachments/assets/6db204ec-7458-45f8-a424-c2cc6d02a99f"> 0-09 at 4 13 41 PM

Technologies Used

Getting Started

Prerequisites

  • Python 3.7 or higher
  • Google Cloud account with Text-to-Speech enabled
  • News API key

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/NewsSphere.git
    cd NewsSphere

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published