File size: 2,004 Bytes
97c1fc3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# 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.