โ† Back to list

๐Ÿ“ป akashvani: Multilingual News-to-Speech App for Indian Seniors

๐ŸŽฏ The Problem

Sobhan Hota ยท 2025-11-20 04:03 ยท 0 claps ยท 3.0 min read
#tts #openai #api-news #indian-languages #traslation
Open on Medium โ†—
Wiki topics: LLM ยท Large Language Models LNG ยท Linguistics & Language

๐Ÿ“ป 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

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

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

  1. Accessibility isnโ€™t an afterthought โ€” design for seniors from day one
  2. Free APIs have limits โ€” always have a fallback strategy
  3. User testing is critical โ€” what seems simple to developers confuses seniors
  4. Documentation matters โ€” especially for open source projects
  5. Multilingual support requires careful metadata management
  6. 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