A desktop application that fetches the latest news from speficic news sources and provides concise, AI-generated summaries. The app also supports listening to the summaries via text-to-speech, and offers a dark/light theme toggle for a better user experience.
- Summarizes latest news from multiple RSS sources
- Uses local LLMs via Ollama for summary generation
- Built-in text-to-speech for audio playback of summaries
- Theme switching (dark/light)
- Works entirely offline after initial model setup
To run this app, ensure the following are installed and configured:
- Python 3.8 or newer
- Install required Python packages with:
>> pip install feedparser requests pyttsx3 ttkbootstrap
- Install and run Ollama, then pull a model like llama3:
>> ollama run llama3
- TTS Support (Text-to-Speech)
>> sudo apt install espeak ffmpeg libespeak1
After setting up the prerequisites:
python news_summary_app.py