TTS / README.md
Subham629's picture
Update README.md
ad938d7 verified
---
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