TTS / README.md
Subham629's picture
Update README.md
ad938d7 verified

A newer version of the Streamlit SDK is available: 1.48.1

Upgrade
metadata
title: News Summarization and TTS
sdk: streamlit
emoji: πŸš€
colorFrom: blue
colorTo: purple

News Summarization and Text-to-Speech Application

A web-based application that extracts key details from multiple news articles related to a given company, performs sentiment analysis, conducts a comparative analysis, and generates a text-to-speech (TTS) output in Hindi.

Features

  • News Extraction: Extracts and displays details from at least 10 unique news articles related to a company using BeautifulSoup
  • Sentiment Analysis: Analyzes sentiment (positive, negative, neutral) on article content
  • Comparative Analysis: Conducts comparative sentiment analysis across articles
  • Topic Extraction: Identifies key topics in each article
  • Text-to-Speech: Converts summarized content to Hindi speech
  • User Interface: Simple Streamlit interface with interactive visualizations
  • API Communication: Backend and frontend communication via REST APIs

Architecture

The application follows a client-server architecture:

  • Frontend: Streamlit web application
  • Backend: Flask API service
  • Communication: REST API endpoints

Project Structure