invincible-jha's picture
Initial deployment
3af4f1c
# Mental Wellness Platform
A comprehensive mental wellness platform that provides mental health assessment, monitoring, and support through multiple modalities. The platform utilizes state-of-the-art AI models for voice analysis, text analysis, and therapeutic interaction.
## Features
- **Voice Analysis**
- Speech recognition and transcription
- Emotion detection from voice
- Prosodic feature analysis
- Speech pattern analysis
- **Text Analysis**
- Sentiment analysis
- Emotion detection
- Mental health indicator detection
- Cognitive state assessment
- **Therapeutic Support**
- AI-powered therapeutic conversations
- Personalized coping strategies
- Crisis detection and support
- Mental health resources
## Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/mental-wellness-platform.git
cd mental-wellness-platform
```
2. Create a virtual environment and activate it:
```bash
python -m venv venv
source venv/bin/activate # On Windows, use: venv\Scripts\activate
```
3. Install the required packages:
```bash
pip install -r requirements.txt
```
## Usage
1. Start the application:
```bash
python src/app.py
```
2. Open your web browser and navigate to the provided URL (typically http://localhost:7860)
3. Use the platform's features through the Gradio interface:
- Record voice input for analysis
- Enter text for emotional analysis
- Engage in therapeutic conversation
- View analysis results and recommendations
## Model Information
The platform uses the following models:
- Whisper ASR for speech recognition
- DistilRoBERTa for emotion classification
- FLAN-T5 for therapeutic responses
- Various custom models for mental health assessment
## Privacy and Security
- All data is processed locally
- No data is stored permanently
- End-to-end encryption for data transmission
- Compliant with privacy best practices
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Disclaimer
This platform is not a substitute for professional mental health care. If you're experiencing a mental health crisis, please contact your local emergency services or call the National Crisis Helpline at 988.
## Support
For questions, issues, or feature requests, please open an issue on the GitHub repository.