Inspiration

The main inspiration of this project was to make a desktop like chatbot that presents itself with a virtual avatar like alien girl for a user to interact.

What it does

The main purpose of this project is to have an Avatar girl alien character that gets a user input and generates a output which replies to the input the user entered. The AI sits on the desktop and provides convenient AI connection in an entertaining way.

How we built it

Our backend and frontend was written in python. The frontend was written with PyQT5, allowing jpegs to be displayed without other visibilities. The backend was supported by Cerebras AI and the animations on the front end was recorded with VR Full Body Tracking.

Challenges we ran into

We did not have anyone experienced in front end development. Additionally connecting to AI for text and text-to-speech and speech-to-text was something none of us had ever done before.

Accomplishments that we're proud of

In addition to completing the project, we were able to add extra animations for more immersion / uniqueness as well as implementing many quality of life features like TTS and STT.

What we learned

We learned how to incorporate AI generation into our python project, allowing us to use AI in our future projects.

What's next for vAI Desktop Chatbot

There are many features we still want to add, like more animations, skin swapping, and reactions to what is actively happening on the desktop.

Built With

Share this project:

Updates