GPT Assistant

The Project

GPT Assistant is a voice assistant combined with GPT-3. I made a python script that turns the microphone input into text, which is fed into GPT-3. The text output of GPT-3 is then converted into audio, which is played out. GPT Assistant can be used for many different applications. You can have a natural conversation with it, crack some jokes, or learn some facts about a certain topic.

Advanced
Art
Education
Fun

Team Comments

I chose to make this project because...

Although Chat GPT is amazing, with the capability to write essays and tell stories, I found that dialogue with Chat GPT could be more natural and that the interface was not accessible to the visually impaired. Therefore, I created this project to increase the capability of GPT-3.

What I found difficult and how I worked it out

Due to the 7 second time window that I had initially created, if the prompt was longer or shorter than the time window, it would be cut off or you would have to wait for the 7 seconds to end. I fixed this problem by using a dynamic time window that adjusted to the length of the prompt.

Next time, I would...

If I had time, I would turn the project into an app. This is because an app would be more useful and portable than a simple python script.

About the team

  • United Kingdom

Team members

  • Ray