GitHub Repository: GPT-Powered-Psychotheripst
GPT-Powered-Psychotherapist is a project that leverages the power of OpenAI's GPT (Generative Pre-trained Transformer) model to simulate conversations with users, acting as a virtual psychotherapist. This project aims to provide a platform where users can engage in therapeutic conversations with an AI-powered entity. It accepts voice inputs and provides responses in both voice and text formats, enhancing the user experience.
To run this project locally, ensure you have Python installed on your system. Then, follow these steps:
-
Clone the repository:
git clone https://github.com/Aftabmallick/GPT-Powered-Psychotheripst.git -
Navigate to the project directory:
cd GPT-Powered-Psychotheripst -
Install the required dependencies:
pip install -r requirements.txt
Once the installation is complete, you can run the project using the following command:
streamlit run app.py
This will launch a Streamlit web application where users can interact with the GPT-powered psychotherapist. Users can input their queries using both voice and text. The application will process the input, generate responses, and provide both text and voice outputs.
- langchain
- openai
- huggingface_hub
- python-dotenv
- streamlit
- pygame
- langchain_openai
- streamlit-audiorec
- openai-whisper
Feel free to contribute to this project by forking and submitting pull requests. If you encounter any issues or have suggestions for improvement, please open an issue on the GitHub repository. Thank you for using GPT-Powered-Psychotherapist!


