Spaces:
Sleeping
Sleeping
title: 'My hugging face application ' | |
sdk: streamlit | |
emoji: 🔥 | |
colorFrom: red | |
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 |