Inspiration

Ever since the pandemic, people’s lives have been significantly impacted in many different ways. Especially people's distance from friends and families. It has never been more important for us to focus on people's mental wellness because all people see now are computer screens. They wake up to computer screens, and all interactions are done online and people barely get a chance to go outside and hang out with friends. So we are bringing everyone a virtual desktop friend with our program. When the user runs this program, the program will transcribe users’ speech to text in real time. When a keyword is detected, indicating that the user is feeling depressed, down, or lonely, a little desktop friend, which will act as an emotional support, will pop out on the user’s desktop.

What it does

When the program detects a keyword from the keyword list, which contains the following: lonely, miss you, sad, depressed, friend, start, buddy, cry, bored, a virtual friend will pop up on the desktop

How we built it

We used Python, PyQt5, Google cloud's speech to text api, and Paint Tool SAI (creating the virtual friend)

Challenges we ran into

  • Not familiar with Python and PyQt5
  • First time utilizing an API
  • Unable to install PyQt5 correctly

Accomplishments that we're proud of

  • Implementing the speech recognition feature in our program
  • Successfully installed PyQt5

What we learned

  • Python
  • PyQt5
  • How to utilize an outside source into our code (API)

What's next for DesktopBuddy

  • Allow the users to have conversations with the friend
  • Allow the users to have more interactions with friends other than dragging

Sources

Share this project:

Updates