Project is a fork of DougDoug's Babagaboosh So credit to DougDoug for the original!
The idea behind this project is to have the same functions as normal Babagaboosh but without needed to pay for any of the Ai services online by using local Open Source alternatives.
For the original version go to DougDoug's Github here: https://github.com/DougDougGithub/Babagaboosh
Will update the Setup and requirements later once I get it all working.
Will update the Setup and requirements later once I get it all working.
-
Run `chatgpt_character.py'
-
Once it's running, press F4 to start the conversation, and Azure Speech-to-text will listen to your microphone and transcribe it into text.
-
Once you're done talking, press P. Then the code will send all of the recorded text to the Ai. Note that you should wait a second or two after you're done talking before pressing P so that Azure has enough time to process all of the audio.
-
Wait a few seconds for OpenAi to generate a response and for Elevenlabs to turn that response into audio. Once it's done playing the response, you can press F4 to start the loop again and continue the conversation.