what is lovelang?
lovelang is a language learning app that focuses on reading, writing, and most importantly, pronunciation. We believe that a real conversational curriculum is essential for avid learners to become more confident in their ability to speak a new language. Our app provides a safe, non-judgmental, and constructive environment for language practice.
why did we do this?
Our inspiration came from the lack of features we noticed in language learning services such as Duolingo and Rosetta Stone. Apps like these provided inadequate learning features that really only focused on reading/writing to learn a new language -- but when we talk to a native speaker, all that results to is mispronounced words and embarrassment.
how do we challenge these problems?
We have two key features to make us stand out from the rest:
- Pronunciation In-depth feature that goes syllable-by-syllable to help the user get that tricky word down either from user input or from their curriculum
- Conversation Feature that involves talking to natural-speaking AI to practice conversational skills and learn along the way -- constructive feedback included. We also implement speaking into our curriculum as much as reading/writing to get an equal amount of learning.
what do we aim for and what do we wanna do
lovelang aims to revolutionize language learning services by utilizing AI to provide users with a safe, non-judgemental environment to learn and practice, yet providing personalized and in-depth help so that you can really master the languages you want to learn!
how we built this
We built this using Python Flask + HTML/TailwindCSS/JS, GCloud, AWS, MongoDB, and GPT-4.
challenges we ran into
Although this idea is strong in theory, it's difficult to implement under such a strict time span, so the features that we wanted to deploy are not completed nor perfect. Some of the biggest challenges we ran into include connecting the frontend to the backend, setting up text to speech and speech to text features, and having a conversation with the AI that retains chat history.
accomplishments that we're proud of
We're really proud of all the effort we've made and what we've been able to accomplish, as well as the things we tried to tackled but weren't able to finish. We were mostly proud of getting one of our main features to work which was the conversation with AI feature.
what we learned
We learned a lot about UI design, using numerous APIs including ChatGPT, TTS and STT, and connecting back-end with front-end.
what's next for lovelang
We plan on adding more languages and features that'll make it more convenient for users to practice and learn from which include personalized curriculums, and more in-depth help with pronunciation and conversational skills. We also want to deploy our program as a web application and phone application so users can access it from different devices. We are considering setting up a cloud database such as MongoDB and utilizing AWS services to help our product be more scalable and highly available.
Log in or sign up for Devpost to join the conversation.