Skip to content

Stingy-Guy-US/EmoAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ˜Άβ€πŸŒ«οΈ EmoAI

Decode Emotions. Generate Empathy. Build Human-Aware Machines.

πŸ’­ EmoAI is a contextual AI engine that analyzes text, voice, and mood patterns to inject real emotional intelligence into conversations. Perfect for bots, virtual agents, and emotional analysis tools.


πŸš€ Features

  • 🎭 Emotion Detection: NLP-based sentiment & emotion extraction.
  • 🧠 Mood Memory: Saves emotional trends across sessions.
  • πŸ”„ Voice + Text Fusion: Integrates speech tone + chat content.
  • πŸ˜… Emoji Recommender: Reacts like a human β€” with the right emoji at the right time.
  • πŸ”§ Easy integration in bots, therapists, journaling apps, etc.

πŸ—ƒοΈ Folder Structure

EmoAI/
β”œβ”€β”€ model/
β”‚   β”œβ”€β”€ emotion_classifier.py
β”‚   β”œβ”€β”€ mood_mapper.py
β”‚   └── context_memory.py
β”œβ”€β”€ input/
β”‚   β”œβ”€β”€ raw_text/
β”‚   β”‚   └── convo_sample.txt
β”‚   └── audio_clips/
β”‚       └── voice_note_01.wav
β”œβ”€β”€ output/
β”‚   β”œβ”€β”€ mood_scores.json
β”‚   └── emoji_suggestions.txt
β”œβ”€β”€ assets/
β”‚   └── emoji_sets/
β”‚       └── default_set.json
β”œβ”€β”€ emoai.py
β”œβ”€β”€ requirements.txt
└── README.md

βš™οΈ Usage

# Step 1: Install dependencies
pip install -r requirements.txt

# Step 2: Run the engine on sample data
python emoai.py --text input/raw_text/convo_sample.txt

You can also feed in audio with:

python emoai.py --audio input/audio_clips/voice_note_01.wav

πŸ“¦ Output

  • mood_scores.json β†’ Emotional intensity & label
  • emoji_suggestions.txt β†’ Emoji string + context map

🌍 Project Info


πŸ‘¨β€πŸ‘¨β€πŸ‘§β€πŸ‘¦ Team Grand Pa United

Built proudly across: πŸ‡¦πŸ‡ͺ United Arab Emirates β€’ πŸ‡¬πŸ‡§ United Kingdom β€’ πŸ‡ΊπŸ‡Έ United States of America


πŸ“œ License

Licensed under the Apache License 2.0 See LICENSE for full terms.


πŸ’‘ You don’t just build a bot with EmoAI β€” you raise one with empathy.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published