Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heaversm/audio-chat-gpt-tutorial
A tutorial on how to talk to chatGPT and have it talk back to you using the google cloud speech API
https://github.com/heaversm/audio-chat-gpt-tutorial
Last synced: about 2 months ago
JSON representation
A tutorial on how to talk to chatGPT and have it talk back to you using the google cloud speech API
- Host: GitHub
- URL: https://github.com/heaversm/audio-chat-gpt-tutorial
- Owner: heaversm
- Created: 2023-09-24T01:04:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-05T22:44:25.000Z (over 1 year ago)
- Last Synced: 2024-12-16T01:38:46.933Z (about 2 months ago)
- Language: JavaScript
- Size: 125 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Audio ChatGPT
This is a project designed to be used alongside the [youtube tutorial series here](https://www.youtube.com/playlist?list=PLC_E8ugf8_OyaTl2c4NeYvsNdl4uw-6YC).
This tutorial series will help you create your own audio chatGPT - talk to it, and it will talk back - no openAI premium subscription needed!
## Up and running
### Dependencies
* [nodejs](https://nodejs.org/en/download/)
* Get an openAI API key [here](https://platform.openai.com/signup)
* Set up a google cloud account, service account, and enable text to speech and speech to text APIs (watch [video 1](https://www.youtube.com/watch?v=Au4bCp8dagw&list=PLC_E8ugf8_OyaTl2c4NeYvsNdl4uw-6YC&index=1&ab_channel=MikeHeaversProjects) for instructions)
* [Install Sox](https://www.npmjs.com/package/node-record-lpcm16#dependencies) - see the instructions for your OS
*### Running
* clone this repo
* paste your OPEN_AI_API_KEY into the .env file: `OPEN_AI_API_KEY=YOUR_KEY_HERE`
* `npm i`
* `npm run start`