Skip to content

Vinit-source/RgVeda-Challenge-IIP

Repository files navigation

GHBanner

Vedic Sage: An Interactive Rigveda Storyteller

An immersive application that brings the ancient hymns of the Rigveda Samhita to life through AI-powered storytelling, visual animations, and synthesized audio, to provide the user a personalized experience of knowing Rigveda. Specially built for Indians to explore in their own language.

Access the Application

Live Demo: https://rg-veda-challenge-iip.vercel.app/

AI Studio (No API Key Required): https://ai.studio/apps/drive/1-AgqrFbotewUaOnWsrM3T8JB91OFbUZ9 Access the full experience without needing a paid Gemini API key to demo the TTS feature properly.

Technical Features

  • AI-Powered Storytelling: Leverages Google Gemini API to generate context-aware stories from Rigvedic hymns
  • Multi-language Support: Stories available in multiple Indian languages with real-time translation
  • Visual Animations: P5.js animations generated to complement each story
  • Text-to-Speech Integration: Synthesized audio narration for an immersive experience
  • Vector Search: Supabase-powered context-aware chat responses for enhanced interaction
  • Responsive Design: Modern React-based UI with TypeScript for type safety
  • Caching System: Efficient story and animation caching for improved performance

Setup Instructions

Prerequisites

  • Node.js (v18 or higher)
  • A Gemini API key (optional for local development, required for TTS features)

Local Development

  1. Clone the repository:

    git clone https://github.com/Vinit-source/RgVeda-Challenge-IIP.git
    cd RgVeda-Challenge-IIP
  2. Install dependencies:

    npm install
  3. Configure environment variables:

    • Copy .env.example to .env.local
    • Set your API_KEY in .env.local
    • Additionally Supabase variables, VITE_PUBLIC_SUPABASE_URL and VITE_PUBLIC_SUPABASE_ANON_KEY are provided in the .env.example.
  4. Run the development server:

    npm run dev
  5. Build for production:

    npm run build

Disclaimer

Images are taken from various sources in the demo application. All sources should be considered acknowledged.

About

AI-Powered RgVeda playbook

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors