This project aims to develop an interactive voice-enabled system that serves as a mental health support platform. Users in need of counseling can engage in real-time conversations with an AI. The AI is designed to offer reflective and supportive responses, aiding users in introspection and emotional well-being. Additionally, the system will be equipped with diagnostic capabilities to flag signs of serious issues and subsequently recommend consultations with qualified human experts.
- process_speech API: Generates text from LLM
- Django
- DjangoRestFramework
- Gunicorn
- Python
- Navigate to the project directory
- Create a virtual environment with
python3 -m venv venv
- Install the required packages with
pip install -r requirements.txt
- Perform migrations with
python manage.py makemigrations && python manage.py migrate
- Run the app
python manage.py runserver
- API swagger docs can then be found at
http://localhost:8000/docs
- Logs can be found at
http://localhost:8000/logs/