Adri6336 / gpt-voice-conversation-chatbot

Allows you to have an engaging and safely emotive spoken / CLI conversation with the AI ChatGPT / GPT-4 while giving you the option to let it remember things discussed.
GNU General Public License v3.0
300 stars 50 forks source link

custom wakeword instead of pressing the space key #19

Closed ASAD-BE18 closed 1 year ago

Adri6336 commented 1 year ago

That feature was one of the first that I wanted to add. I opted to go away from it because I couldn't find an on-computer solution that would be good enough for the transcription (lots of mistakes with the one I used). I decided against adding it because the only option available to me at the time was to send all recordings to Google, which means that a stream of continuous wiretapping would be sent to a third party. Irrespective to how Google would respond to being constantly requested (it may cause them to rate-limit or block an IP address), it had serious privacy concerns for the user and anyone around them. Thus, I decided to go with a manual keyboard switch for the time being.

In the future if I can find a good solution that recognizes a wake-word without using an online service, I would absolutely love to add it! It would be like an Echo dot that you actually want to interact with