An open API service indexing awesome lists of open source software.

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.

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.

![voice](https://github.com/sytpb/chatgpt-voice-assistant/assets/12178686/bde735f2-b4c8-4fa3-9956-5b7651121c01)

**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