https://github.com/sytpb/chatgpt-voice-assistant
talking with AI assistant, who is a perfect helper.
https://github.com/sytpb/chatgpt-voice-assistant
Last synced: about 1 year ago
JSON representation
talking with AI assistant, who is a perfect helper.
- Host: GitHub
- URL: https://github.com/sytpb/chatgpt-voice-assistant
- Owner: sytpb
- Created: 2023-11-19T09:46:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-22T08:18:24.000Z (over 2 years ago)
- Last Synced: 2025-03-24T05:12:29.533Z (about 1 year ago)
- Language: JavaScript
- Size: 25.4 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
● chatgpt-voice-assistant
Talk to anybody you want
An open-source, define and locally running an voice assistant you want to talk to.

**Demo Englisht Partner**
https://github.com/sytpb/chatgpt-voice-assistant/assets/12178686/43c64f5c-b712-4065-8ec8-8d04d131d488
**Demo Japanese Partner**
https://github.com/sytpb/chatgpt-voice-assistant/assets/12178686/812b7ad1-cab7-48a9-b54d-172979d89a43
**Demo Koean Partner**
https://github.com/sytpb/chatgpt-voice-assistant/assets/12178686/a7b54778-d413-49e2-815b-d88b4904ce26
**install:**
```shell
npm install
```
**run:**
```shell
npm run dev
```
**conversation:**
```shell
Click [Space] to start
your speaking
Click [Space] to stop
```
**Voice assistant** lets talk to AI anytime. You can speaking with ChatGPT, You can define the role you like to talk.
- IELTS speaking coach.
- Math teacher.
- Job Interviewer
- ...etc.
**requirement:**
```shell
fill your openai secret key
then change the .env.example to .env
```
**dependency list:**
- axios
* dotenv
+ "ffmpeg-static"
- "fluent-ffmpeg"
* "form-data"
+ "node-microphone"
- "openai"
* "readline"
+ "speaker"
**notices:**
I am running the code on Windows, I don't know how about the other os system, such as Mac.
any question please kindly submit the issue