This is a submission for the Redis AI Challenge: Beyond the Cache.
What I Built
Voice News Summary solves a common problem: information overload. Reading through dozens of articles every day can be time-consuming, and not everyone has time to skim long news posts. This app lets users type any topic, get an AI-generated summary of the latest news, and listen to it immediately.
Key Features
- AI-Generated Summaries: Uses OpenAI GPT to produce concise, high-quality summaries.
- Text-to-Speech Output: Converts summaries to natural-sounding voice with ElevenLabs TTS.
- Redis Caching: Speeds up subsequent requests by storing summaries and audio URLs in Redis.
- Serverless Deployment: Built on Next.js and deployed on Vercel for fast, scalable delivery.
- Clean UI: Built with TailwindCSS for a minimal and responsive design.
Tech Stack
- Frontend: React 19 with Vite, TailwindCSS
- AI APIs: Google Generative AI (for summarization)
- Database & Cache: Redis using ioredis for connection and caching
- Deployment: Vercel (for frontend) + Redis Cloud (for caching & vector storage)
Demo
Live Demo: https://voice-news-summary.vercel.app
Type any topic, get AI-generated summaries, and listen to them instantly.
How I Used Redis 8
Redis powers the core experience:
- Caching Summaries: Once an article summary is generated and converted to audio, it’s stored in Redis for fast future retrieval.
- Redis Vector Sets: Planned future upgrade for semantic search, allowing related news retrieval beyond exact keyword matching.
- Real-time Speed: With Redis Cloud, the app responds in milliseconds, even when handling multiple concurrent requests.
Why It Matters
In a world of information overload, Voice News Summary makes news consumption:
- Faster: Get to the core of a story in seconds.
- Accessible: Listen to summaries instead of reading long text.
- Scalable: Uses AI + Redis to deliver near-instant response times.
What’s Next
- Vector Search: Use Redis Vector Sets for semantic search and related topic discovery.
- Personalized Feeds: Customize summaries and voices based on user preferences.
- Mobile PWA: Turn this into a progressive web app for on-the-go usage.
Built for the Redis AI Challenge to showcase how Redis can power the next generation of AI-driven, real-time applications.
Looks great!