Inspiration

The inspiration for this project came from the increasing importance of mental health awareness and the potential for AI to assist in providing support and resources. The goal was to create a user-friendly interface where individuals could seek guidance and support for their mental health concerns in a non-judgmental and empathetic environment.Moreover now a days depression in school & college going students was another imp issue which I wanted to address through this project.

What it does

The Mental Health Assistant offers support and guidance for individuals dealing with mental health issues. Users can interact via text or voice input, receiving empathetic responses and gentle guidance. It provides psychoeducation, self-help strategies, and encourages seeking professional help when needed. The assistant gracefully handles non-mental health queries. It maintains a chat history for continuity and offers a text-to-speech feature for accessibility.

How we built it

We built the Mental Health Assistant using Streamlit for the user interface and Google's GenerativeAI model, Gemini Pro, for conversational responses. The project involved setting up the development environment, designing the assistant's conversation flow prioritizing empathy, and integrating the AI model to provide tailored mental health support. We implemented text and voice input methods, handled error scenarios, and included features like chat history and text-to-speech conversion for a comprehensive user experience.

Challenges we ran into

Customizing the AI model for mental health contexts posed a challenge, requiring careful refinement of input prompts. Implementing smooth voice input processing presented difficulties related to audio handling and speech recognition accuracy. Robust error handling was crucial, especially when interacting with external APIs and services, to ensure a seamless user experience.

Accomplishments that we're proud of

I'm proud of successfully integrating advanced AI technology to create a supportive mental health tool. Customizing the AI model for empathetic responses and implementing features like voice input and text-to-speech demonstrates a commitment to providing accessible and effective support for mental well-being. Additionally, creating a user-friendly interface that prioritizes empathy and guidance reflects our dedication to promoting mental health awareness and support.

What we learned

We learned the significance of empathy and active listening in mental health support, guiding the design of our assistant's conversational approach. Exploring AI model customization for mental health contexts deepened our understanding of tailoring technology to specific needs. Overcoming challenges in audio processing and error handling enhanced our problem-solving skills and reinforced the importance of user-centered design in creating supportive tools for mental well-being.

What's next for mejor ÂmÎgo

The next steps for "Mejor Amigo" involve continuous refinement and expansion to enhance its effectiveness and accessibility. This includes refining the AI model's responses based on user feedback, incorporating additional self-help resources and techniques, and possibly integrating features like sentiment analysis for more personalized support. Moreover, exploring partnerships with mental health professionals or organizations could further strengthen the project's impact and reach.

Built With

  • dotenv
  • google-cloud-platform-(gcp)
  • google-generativeai-(gemini-pro)
  • gtts
  • python
  • speechrecognition
  • sqlite
  • streamlit
Share this project:

Updates