๐ป akashvani: Multilingual News-to-Speech App for Indian Seniors
๐ฏ The Problem
๐ป akashvani: Multilingual News-to-Speech App for Indian Seniors
๐ฏ The Problem
India has over 450 million people above the age of 50. Many of them struggle with:
- Small screens and dense text
- Reading fatigue and eyesight issues
- Complex digital interfaces
- Language barriers (preferring regional languages)
What if news could be delivered in their native language, read aloud clearly, and accessed with just a single search box?
This is where Akashvani (เค เคเคพเคถเคตเคพเคฃเฅ โ โVoice from the Skyโ) comes in.

Available in Google PlayStore.

Download from Google PlayStore
โจ What is Akashvani?
Akashvani is an open-source web application
- Fetches the latest news from major Indian and international sources
- Creates AI-powered, easy-to-understand summaries
- Translates news into 12 major Indian languages
- Converts text to speech in native language
- Provides a distraction-free, senior-friendly interface

akashvani โ An OpenSource web application for news in Indian languages
๐ Supported Languages
LanguageCodeSpeakersTTS SupportRegionEnglishen100M+
โ YesPan-IndiaHindihi345M
โ YesNorth IndiaTamilta75M
โ YesSouth IndiaTelugute74M
โ YesSouth IndiaKannadakn44M
โ YesSouth IndiaMalayalamml34M
โ YesSouth IndiaBengalibn230M
โ YesEast IndiaMarathimr83M
โ YesWest IndiaGujaratigu54M
โ YesWest IndiaPunjabipa125M
โ YesNorth IndiaUrduur70M
โ YesNorth IndiaOdiaor42M๐ Text OnlyEast India
๐ก Key Technical Decisions
1. Why Streamlit?
- Rapid development without frontend complexity
- Senior-friendly UI with large default fonts
- Live updates without page refreshes
- Easy deployment on cloud platforms
2. Why NewsAPI (Free Tier)?
- Free tier offers 100 requests/day (sufficient for testing)
- No domain filtering needed (broader coverage)
- Simple REST API, easy to integrate
- Limitation: Must add โIndiaโ to queries for Indian-focused results
3. Why OpenAI GPT-3.5-turbo?
- Superior summarization for non-technical audiences
- Multilingual support without language-specific fine-tuning
- Affordable at ~$0.01 per 5 articles
- Reliable and well-documented API
4. Why gTTS?
- Free (no API key required)
- Supports 11 Indian languages natively
- Simple integration with Python
- Fast conversion suitable for real-time use
๐ Security & Privacy
โ No user data stored โ processing is stateless and transient โ API keys in secrets.toml โ never committed to git โ HTTPS connections โ all external APIs use secure protocols โ No tracking โ no analytics or user profiling โ Open source โ code is transparent and auditable
๐ Cost Breakdown (Monthly)
ServiceFree Tier LimitEst. Cost @ Limit
NewsAPI100 req/day $0 (free tier)
OpenAI GPT-3.5N/A~ $5โ15 (usage-based)
gTTSUnlimited $0 (free)
Streamlit Cloud3 public apps $0 (free)
Total- $0โ15/month
๐ฏ Use Cases
โ Senior citizens listening to news in their mother tongue โ Rural communities with limited access to digital content โ Visually impaired individuals accessing news independently โ Language learners practicing Indian languages โ Senior care homes playing news for group listening โ Government initiatives for digital inclusion
๐ฎ Future Roadmap
- Mobile app
- Podcast-style news updates (scheduled reading sessions)
- Browser extension for reading any web page aloud
- Telegram/WhatsApp bot interface
๐ Lessons Learned
- Accessibility isnโt an afterthought โ design for seniors from day one
- Free APIs have limits โ always have a fallback strategy
- User testing is critical โ what seems simple to developers confuses seniors
- Documentation matters โ especially for open source projects
- Multilingual support requires careful metadata management
- Open source wins โ community contributions improve everything
๐ Acknowledgments
- Streamlit โ for making web apps simple
- OpenAI โ for powerful summarization
- gTTS โ for free text-to-speech
- NewsAPI โ for news data
๐ Conclusion
**Akashvani** demonstrates that building inclusive technology doesnโt require reinventing the wheel โ itโs about thoughtful integration of existing tools to solve real problems. By combining accessible UI design, multilingual AI, and smart API orchestration, weโve created a tool that brings the digital world closer to millions of seniors across India. Akashvani here resonates, Sanskrit term meaning โvoice from the skyโ or โvoice from heavenโ, is now speaking their language.
๐ Call to Action
- โญ Star the repo on GitHub:
- ๐ Report issues or suggest features โ support@cxloop.co
- ๐ฌ Join the discussion on community channels
- ๐ Deploy it for your community
- ๐ข Share with seniors in your network
๋ฉํ๋ฐ์ดํฐ
- post_id
- c54f2c8cb746
- slug
- akashvani-building-a-multilingual-news-to-speech-app-for-indian-seniors-c54f2c8cb746
- url
- https://medium.com/@sobhan.hota/akashvani-building-a-multilingual-news-to-speech-app-for-indian-seniors-c54f2c8cb746
- canonical_url
- https://medium.com/@sobhan.hota/akashvani-building-a-multilingual-news-to-speech-app-for-indian-seniors-c54f2c8cb746
- author_url
- https://medium.com/@sobhan.hota
- status
- ok
- fetched_at
- 2026-07-08 22:18:54