Inspiration

We believe songs can ignite a passion for learning a new language. Singing along helps reinforce vocabulary, pronunciation, and grammar in a fun and interactive way. Through our project, we aim to provide a platform that makes it easy, convenient, and enjoyable to learn songs in a foreign language.

What it does

LearnLyric displays the original lyrics of songs in foreign languages as it plays the song. Users can activate phonetic labels and English translations alongside the original text. Features like playing a line on repeat and adjusting the playback speed make it easy to follow along and practice for beginners when learning songs in a new language.

How we built it

Back end vscode streamlit mongodb , front end html css figma

Challenges we ran into

Lack of experience with our chosen software, etc

Accomplishments that we're proud of

Good front end design etc

What we learned

How to use MongoDB

What's next for LearnLyric

We aim to expand the LearnLyric database to include a wider variety of songs in different languages. Additionally, we plan to introduce new features that will allow users to upload songs they wish to learn and automatically generate a key vocabulary list based on the lyrics.

Built With

  • streamlit
  • vscode
Share this project:

Updates