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
- cerebras
- pyqt5
- python
- vr
Log in or sign up for Devpost to join the conversation.