Mental Health Care Companion is an innovative application designed to support mental well-being through interactive text-based conversations and real-time emotional recognition using webcam/phone camera inputs. This project aims to provide users with empathetic responses, coping strategies, and emotional support based on their current emotional state.
- Text-Based Interaction: Engage in meaningful conversations with the companion to discuss feelings, thoughts, and receive supportive feedback.
- Emotion Recognition: Use webcam or phone camera to analyze facial expressions and detect emotions in real-time.
- Personalized Support: Receive tailored advice, resources, and coping strategies based on detected emotions.
- Secure and Private: All interactions and data are securely managed to ensure user privacy.
- Python 3.7 or higher
- pip (Python package installer)
- Virtual environment (recommended)
-
Clone the Repository:
git clone https://github.com/RanitMukherjee/EmotiCare.git cd EmotiCare
-
Create and Activate a Virtual Environment:
python -m venv myenv source myenv/bin/activate # On Windows, use `myenv\Scripts\activate`
-
Install Dependencies:
pip install -r requirements.txt
Create a .env
file in the root directory of the project and add the following environment variables:
API_KEY=your_api_key_here