Skip to content

Pablo's Therapy - A multilingual therapy voice session made with generative AI chatbot

Notifications You must be signed in to change notification settings

PratikFandade/pablos_therapy_ui

Repository files navigation

Pablo's Therapy App

Welcome to the Pablo's Therapy App — an interactive mobile app designed to provide mental wellness support through conversations with an AI therapist. This app aims to provide users with a supportive, non-judgmental space to talk through challenges, practice mindfulness, and receive advice on stress management, all powered by AI.

Features

  • AI-Based Conversations: Engage in meaningful conversations with an AI trained to offer empathetic responses, helping you process your thoughts and emotions.
  • Real-Time Feedback: Monitor your emotional state and receive tailored responses that adapt as the conversation progresses.
  • Voice Input: Speak naturally to the AI; the app transcribes and analyzes your input for a smooth conversational experience.
  • Personalized Experience: Customize settings to make conversations feel more personal and relevant to your mental wellness journey.

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/therapy-ai-app.git
  1. Navigate into the directory:
cd therapy-ai-app
  1. Install dependencies:
flutter pub get
  1. Run the app:
flutter run

Getting Started

  1. Permissions: Ensure you’ve granted necessary permissions for voice input.
  2. Start a Session: Click on "Start Therapy" to begin your session with the AI.
  3. Speak Freely: Use the app’s voice input feature to speak directly to the AI therapist.
  4. Receive Feedback: The AI will respond with empathetic advice or mindfulness prompts based on the conversation.

Development

This app is built with Flutter and utilizes various packages, including:

record``: For capturing and processing voice input. rive: For engaging animations. mic_streamandpermission_handler`: For managing voice permissions and inputs.

Future Enhancements

  • Mood Tracking: Automatically track and visualize mood trends over time.
  • Session Summaries: Get a quick overview of each therapy session.
  • Integration with Health Apps: Sync data with other health apps for a holistic wellness experience.

Contributing

We welcome contributions! If you’d like to improve the app, please follow these steps:

  1. Fork the repository.
  2. Create a new branch.
  3. Commit your changes and push them to your fork.
  4. Submit a pull request with a detailed description of your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Disclaimer

This app is not a replacement for professional mental health treatment. If you’re experiencing a mental health crisis, please reach out to a professional.

About

Pablo's Therapy - A multilingual therapy voice session made with generative AI chatbot

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published