Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ShadovvBeast/TalkGPT
Allows you to easily talk with ChatGPT
https://github.com/ShadovvBeast/TalkGPT
Last synced: about 2 months ago
JSON representation
Allows you to easily talk with ChatGPT
- Host: GitHub
- URL: https://github.com/ShadovvBeast/TalkGPT
- Owner: ShadovvBeast
- License: mit
- Created: 2022-12-10T10:11:32.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-31T09:09:13.000Z (over 1 year ago)
- Last Synced: 2024-08-01T22:41:39.315Z (5 months ago)
- Language: TypeScript
- Size: 209 KB
- Stars: 70
- Watchers: 4
- Forks: 22
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-opensource-israel - TalkGPT - Easily talk to ChatGPT using your voice ![GitHub last commit](https://img.shields.io/github/last-commit/ShadovvBeast/TalkGPT?style=flat-square) ![GitHub top language](https://img.shields.io/github/languages/top/ShadovvBeast/TalkGPT?style=flat-square) (Projects by main language / typescript)
README
# TalkGPT
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!
## Prerequisites
In order to use TalkGPT, you will need to have the following installed on your system:
- Node.js
- yarn## Installation
To install TalkGPT, follow these steps:
1. Clone the repository:
```
git clone https://github.com/ShadovvBeast/TalkGPT
```2. Navigate to the directory where you cloned the repository:
```
cd TalkGPT
```3. Install the required dependencies:
```
yarn
cd frontend
yarn
```
4. 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)
5. Make sure the frontend has a .env file with the VITE_BACKEND_URL=http://localhost:3001 env var set
6. You are now ready to use TalkGPT!## Usage
To use TalkGPT, run the following commands in the root folder in a terminal:
yarn build
yarn startThis 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!
## Contributing
We welcome contributions to TalkGPT! If you would like to contribute, please follow these steps:
1. Fork the repository.
2. Create a new branch for your changes.
3. Make your changes and commit them.
4. Push your changes to your fork.
5. 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!