What It Does
The Therabox is capable of having a natural conversation in a therapeutic setting; this means it requires no typing and will specifically respond to your concerns brought up. It works best in a Q&A session, and you can converse with it as you would a friend.

Inspiration
We noticed that many people feel anxious about starting therapy or don't know where to get started. We wanted to create something that could naturally converse with the user in a comfortable way that could ease them into therapy.

We know this can't replace therapy, but we hope it could serve as a transitional tool, to make people more comfortable. Although this takes a box shape for our project, this could easily be integrated into an app as well.


How We Built It
Our project has three main components: GPT-3, Assembly.Ai, and Google Cloud. When a user speaks to Therabox, it will detect a question and it will then keeps listening until the user finishes talking about their concerns/questions. First, we use Assembly.Ai to turn that voice input into text. Then we take that question and feed it into a GPT-3 model that we've fine-tuned to get a therapist-esque response. During the process, the question and response are saved into a chat log file so GPT-3 will remember prior conversations. Lastly, after saving the chat log, we use Google Cloud text-to-speech to make Therabox "talk" out loud with the user. This back-and-forth is repeated indefinitely until the user decides to end the conversation (or we run out of API credits).
Chat Log Demo (we named it John)

You may also like

Back to Top