sytpb / chatgpt-voice-assistant

talking with AI assistant, who is a perfect helper.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

● chatgpt-voice-assistant



Talk to anybody you want
An open-source, define and locally running an voice assistant you want to talk to.

voice

Demo Englisht Partner

202311191319.mp4

Demo Japanese Partner

japanese-opt.mp4

Demo Koean Partner

korean-opt.mp4

install:

npm install

run:

npm run dev

conversation:

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:

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

About

talking with AI assistant, who is a perfect helper.


Languages

Language:JavaScript 100.0%