--- 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