TalkGPT allows you to easily interact with ChatGPT, the state-of-the-art language model developed by OpenAI. With TalkGPT, you can talk to ChatGPT naturally, with your voice, and it will answer with a voice as well!
In order to use TalkGPT, you will need to have the following installed on your system:
- Node.js
- yarn
To install TalkGPT, follow these steps:
-
Clone the repository:
git clone https://github.com/ShadovvBeast/TalkGPT
-
Navigate to the directory where you cloned the repository:
cd TalkGPT
-
Install the required dependencies:
yarn cd frontend yarn
-
Set up the env vars required by one of the underlying packages:
- Official API by providing the OPENAI_API_KEY env var.
- Unofficial API proxy by providing the OPENAI_ACCESS_TOKEN env var)
-
Make sure the frontend has a .env file with the VITE_BACKEND_URL=http://localhost:3001 env var set
-
You are now ready to use TalkGPT!
To use TalkGPT, run the following commands in the root folder in a terminal:
yarn build
yarn start
This will start the TalkGPT server, then in another terminal run:
cd frontend
yarn dev
This will start client (running on Vite)
Now you can talk to chatgpt!
We welcome contributions to TalkGPT! If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your changes.
- Make your changes and commit them.
- Push your changes to your fork.
- Submit a pull request.
We will review your changes and, if everything looks good, merge them into the main branch of the repository.
Thank you for considering contributing to TalkGPT!