Inspiration

What brought my group together was that we all had to take world languages; we all found that our teacher's teaching styles often didn't align with the way we wanted to learn, and apps like Duolingo frequently didn't correlate to the curriculum and taught you phrases that you had no application for. While ChatGpT and other AIs are okay study tools, they usually felt one-sided and more challenging to learn. We wanted to make a chatbot that feels natural to chat with; we wanted it to follow a tutor prompt, meaning it used the (input's language preference and converted it in a tutor form to the input learning language).

What it does

Our chatbot, Lingu, is an application that allows users to learn a new language with personalized wording and skill levels. While this is certainly not a 'new' technological advancement in the language learning area, we feel as though our method of 'chatting' allows for more retention, as users can have a short conversation with our application. One of our proudest features is our voice chatting feature, which enables the user to converse with the AI. Additionally, it can recognize new vocabulary words and create flashcards and quizzes.

How we built it

We built the backend in Python and integrated it with HTML via Flask.

Challenges we ran into

Getting the audio recording system to work and communicating variables in the front and backend.

Accomplishments that we're proud of

Integrating voice integration was one of our proudest accomplishments.

What we learned

We learned how to use Flask to integrate the backend to the frontend.

What's next for lingu

to improve its intelligence and allow it to aid better and retain user information regarding advancement?

Built With

Share this project:

Updates