requests for API callsnltk for sentiment analysistransformers for text summarizationkeybert for key topic extractiongoogletrans for language translationgTTS for text-to-speechbeautifulsoup4 for web scraping (if required later)facebook/bart-large-cnn).VADER sentiment analysis model.KeyBERT to extract the most relevant topics from the summary.googletrans) to convert English summaries to Hindi.gTTS (Google Text-to-Speech) to generate an MP3 audio file of the Hindi summary.fetch_news(company_name)summarize_text(text)analyze_sentiment(text)extract_key_topics(text, num_keywords=3)KeyBERT.translate_to_hindi(text)text_to_speech_google(text, filename="news_summary.mp3")gTTS might have pronunciation issues for certain Hindi words.Posted Sep 7, 2025
Developed a news summarization and Hindi TTS application using Streamlit and NLP techniques.
0
0