PsycoCouncil is an advanced psychological counseling platform integrating cutting-edge technologies such as Computer Vision and Signal Processing for precise emotion recognition and heart rate analysis. Through the utilization of these sophisticated methods, PsycoCouncil aims to deliver comprehensive and accurate insights to enhance the counseling experience for individuals seeking psychological support.
TY - CONF
TI - Human Psychological Counselling Framework using Computer Vision
T2 - 2024 11th International Conference on Computing for Sustainable Global Development (INDIACom)
SP - 745
EP - 750
AU - S. Dutta
AU - V. Shukla
AU - Y. Pant
AU - V. Tripathi
PY - 2024
DO - 10.23919/INDIACom61295.2024.10498255
Y1 - 28 Feb.-1 March 2024
Webapp Reboot if faced with memory issues
Human Psychological Counselling Framework using Computer Vision
- Start Monitor, and get live data of emotion recognition.
- Stop Monitor, and get emotion tracking and heart metric reports.
- Go to Counsel Tab, Select informations that you want to give to the chatbot.
- Fill-up required values, press counsel button, and recieve feedback from AI.
- Streamlit for web application
- DeepFace Facial Atrribute Analysis
- GPT-4 for LLM integration (Clarifai Model wrapped in LangChain)
- rPhotoplethysmography (rPPG) for heart rate analysis
- AssemblyAI speech recognition and GTTS
-
Clone the Repository:
https://github.com/Vedant285/PsychoCounsel.git
-
Install Virtual Environment:
python -m venv venv
Activate the virtual environment:
- On Windows:
venv\Scripts\Activate
- On macOS and Linux:
source venv/bin/activate
- On Windows:
-
Install Required Packages:
pip install -r requirements.txt
-
Run the Streamlit App:
streamlit run app.py
-
Open the App:
The app should now be running. Open your web browser and go tohttps://localhost:8501/
to interact with the app.
- Mental Health Assessment: Useful for psychologists and therapists.
- Fitness and Wellness: Monitor cardiovascular health.
- Telehealth Services: Provide real-time data to healthcare providers.
- Immediate deletion after processing speech transcription.