Luna_AI / readme.md
anshharora's picture
Upload 8 files
97c1fc3 verified

A newer version of the Gradio SDK is available: 5.23.1

Upgrade

Luna AI: Conversational Language Learning Assistant

Project Overview

Luna AI is an advanced, voice-enabled conversational AI designed to revolutionize language learning through interactive, personalized communication.

What is Luna AI?

Luna AI is more than just a chatbot – it's an intelligent language learning companion that transforms traditional language learning into an engaging, adaptive experience. Powered by cutting-edge AI technology, Luna provides:

  • Real-time conversational practice
  • Personalized language learning support
  • Intelligent error correction
  • Multimodal learning experiences

Unique Voice Features

Advanced Voice Capabilities

  • Seamless speech-to-text conversion
  • Intelligent text-to-speech responses
  • Real-time voice interaction
  • Adaptive listening and speaking modes

Comparative Advantages

Unlike traditional chatbots, Luna AI:

  • Provides context-aware language corrections
  • Adapts difficulty in real-time
  • Offers cultural and linguistic insights
  • Supports multi-dimensional learning strategies

Project Structure

luna-ai/
β”‚
β”œβ”€β”€ static/                 # Frontend assets
β”‚   β”œβ”€β”€ styles.css          # UI styling
β”‚   └── script.js           # Client-side interactions
β”‚
β”œβ”€β”€ templates/              # HTML templates
β”‚   └── index.html          # Main application interface
β”‚
β”œβ”€β”€ app.py                  # Flask backend
β”œβ”€β”€ base_prompt.txt         # AI interaction guidelines
β”œβ”€β”€ requirements.txt        # Python dependencies
└── .env                    # Environment configuration

Key Technologies

  • Backend: Flask
  • AI Model: Groq Llama3-70b
  • Voice Processing: Web Speech API, gTTS
  • Frontend: HTML5, CSS3, JavaScript

Learning Philosophy

Luna AI transforms language learning from a tedious task into an exciting, personalized communication adventure, making every interaction a step towards linguistic mastery.