Inspiration

Most language learning platforms give pre-planned lessons that always are uniform in style and are not custom to a user's needs.

What it does

BoomAI is a chatbot that aligns with the user's occupation and helps them learn phrases that are crucial to their daily lives. By specifically taking into consideration the user's occupation, BoomAI can simulate a conversation with the user using speech and offers input to their grammar skills and word choice.

How we built it

BoomAI utilizes the GPT model to generate responses based on a customized prompt and procedure that helps with BoomAI's general purpose. Using the Whisper API, speech is taken from the user and then taken in by the GPT model. We use Hume to invoke emotion in the sentences created by GPT that Azure carries out with the text-to-speech process.

Challenges we ran into

Understanding new APIs as well as building a front-end for the project.

Accomplishments that we're proud of

Addressing the main problem that we are trying to solve through the use of AI.

What we learned

New technologies such as Hume, Openai, and Azure.

What's next for BoomAI

  • Improving generated responses both text and audio through an improved model that can convey emotion in other languages besides English.
  • Integrating BoomAI's emotions in an observable way either through emojis or an actual avatar that depicts BoomAI.

Built With

Share this project:

Updates