Skip to content
Ayankkk29Public

About

AI-Powered chatbot for Mental Health and Carrer Guidance

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🌟 AUDEXA

AI-Based Life Assistance Chatbot Integration for Public Welfare

πŸ’™ Empowering Lives Through Artificial Intelligence

"Your AI Companion for Mental Wellness, Safety, Career Growth, and Everyday Support."


πŸ“– About AUDEXA

AUDEXA is an AI-powered Life Assistance Chatbot designed to provide 24Γ—7 public welfare support using Artificial Intelligence and Natural Language Processing.

The chatbot assists users in areas such as:

  • 🧠 Mental Health Support
  • πŸ›‘ Domestic Violence Assistance
  • πŸŽ“ Career Guidance
  • πŸš‘ Emergency Contacts
  • 🌍 Multilingual Communication
  • πŸŽ™ Voice-Based Conversations
  • 😊 Emotion Detection using Sentiment Analysis

The project aims to make essential guidance accessible to everyone through an intelligent conversational interface.


✨ Features

🧠 Mental Health Assistance

  • Emotional support conversations
  • Stress & anxiety guidance
  • Positive affirmations
  • Mindfulness suggestions

🚨 Emergency Assistance

  • Emergency helpline information
  • Immediate safety recommendations
  • Quick response guidance
  • Public welfare resources

πŸŽ“ Career Guidance

  • Resume advice
  • Interview preparation
  • Skill recommendations
  • Learning roadmap
  • Career suggestions

😊 Sentiment Analysis

The chatbot detects the emotional tone of user messages.

Supported emotions include:

  • 😊 Happy
  • 😒 Sad
  • 😑 Angry
  • 😰 Fear
  • πŸ˜• Confused
  • 😌 Calm
  • 😐 Neutral

Based on detected emotions, AUDEXA provides personalized and empathetic responses.


🌍 Multilingual Support

Supports communication in multiple languages including:

  • English
  • Hindi
  • Gujarati
  • Marathi
  • Tamil
  • Telugu
  • Bengali

(More languages can be integrated.)


πŸŽ™ Voice Assistant

Users can interact using voice.

Features:

  • Speech-to-Text
  • Text-to-Speech
  • Hands-free interaction
  • Voice conversations

πŸ€– Telegram Integration

Users can access AUDEXA directly through Telegram.

Features include:

  • Instant messaging
  • Voice messages
  • AI responses
  • Real-time assistance

πŸ— System Architecture

                        User
                          β”‚
                          β–Ό
              Telegram / Web Interface
                          β”‚
                          β–Ό
                 Flask Backend Server
                          β”‚
      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
      β”‚                   β”‚                   β”‚
      β–Ό                   β–Ό                   β–Ό
 Sentiment API      Speech Recognition     AI Model
      β”‚                   β”‚                   β”‚
      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                          β–Ό
                 Response Generator
                          β”‚
                          β–Ό
                     User Response

πŸš€ Technology Stack

Technology Purpose
Python Backend Programming
Flask Web Framework
NumPy Numerical Computing
Pandas Data Processing
Telegram API Chat Interface
Speech Recognition Voice Input
OpenAI Whisper Speech-to-Text
Cohere / NLP APIs AI Responses
Sentiment Analysis API Emotion Detection
HTML Frontend
CSS Styling
JavaScript Frontend Logic

πŸ“‚ Project Structure

AUDEXA/
β”‚
β”œβ”€β”€ app.py
β”œβ”€β”€ config.py
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ README.md
β”‚
β”œβ”€β”€ static/
β”‚   β”œβ”€β”€ css/
β”‚   β”œβ”€β”€ js/
β”‚   └── images/
β”‚
β”œβ”€β”€ templates/
β”‚   β”œβ”€β”€ index.html
β”‚   └── chat.html
β”‚
β”œβ”€β”€ chatbot/
β”‚   β”œβ”€β”€ chatbot.py
β”‚   β”œβ”€β”€ sentiment.py
β”‚   β”œβ”€β”€ translator.py
β”‚   β”œβ”€β”€ speech.py
β”‚   └── emergency.py
β”‚
β”œβ”€β”€ models/
β”‚
β”œβ”€β”€ dataset/
β”‚
└── utils/

βš™ Installation

Clone Repository

git clone https://github.com/yourusername/AUDEXA.git

cd AUDEXA

Create Virtual Environment

Windows

python -m venv venv

venv\Scripts\activate

Linux / Mac

python3 -m venv venv

source venv/bin/activate

Install Dependencies

pip install -r requirements.txt

Run Application

python app.py

Open browser:

http://127.0.0.1:5000

πŸ’¬ Example Conversation

User:
I'm feeling stressed about my exams.

AUDEXA:
I'm sorry you're feeling stressed.
Would you like some relaxation techniques,
study tips, or someone to talk with?
You're not alone. πŸ’™

🎯 Objectives

βœ” Improve accessibility to public welfare services

βœ” Provide emotional support

βœ” Assist during emergencies

βœ” Offer career guidance

βœ” Reduce response time

βœ” Make AI accessible to everyone


πŸ“Š Future Enhancements

  • πŸ“± Android App
  • 🍎 iOS Application
  • 🧠 Better Emotion Recognition
  • 🌐 More Languages
  • πŸ—Ί Live Location Sharing
  • ☎ Emergency Calling
  • πŸ“Ή Video Consultation
  • πŸ”’ End-to-End Encryption
  • ☁ Cloud Deployment
  • πŸ€– AI Memory

πŸ”’ Security & Privacy

AUDEXA prioritizes user privacy by:

  • No sensitive information stored unnecessarily
  • Secure API communication
  • Environment variable protection
  • Encrypted credentials
  • Privacy-first architecture

πŸ“Έ Screenshots

Add screenshots here

/home.png

/chat.png

/voice.png

/telegram.png

πŸ“ˆ Workflow

User Message
      β”‚
      β–Ό
Language Detection
      β”‚
      β–Ό
Sentiment Analysis
      β”‚
      β–Ό
Intent Detection
      β”‚
      β–Ό
Knowledge Processing
      β”‚
      β–Ό
AI Response Generation
      β”‚
      β–Ό
Voice/Text Response
      β”‚
      β–Ό
Telegram / Web Interface

🀝 Contributing

Contributions are welcome!

  1. Fork the repository

  2. Create a feature branch

git checkout -b feature-name
  1. Commit changes
git commit -m "Added new feature"
  1. Push
git push origin feature-name
  1. Open a Pull Request

πŸ“œ License

This project is licensed under the MIT License.


⭐ If you found AUDEXA helpful, please give this repository a Star!

πŸ’™ "AI for Humanity β€’ Technology for Public Welfare"

Made with ❀️ using Python, Flask & Artificial Intelligence

About

AI-Powered chatbot for Mental Health and Carrer Guidance

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages