Our site will be unavailable for scheduled maintenance on Thursday, 9 April 2026 at 12:30 PM UTC.

Inspiration

I was inspired to make this after seeing my friends struggle with memorizing information for Science Olympiad test events.

What it does

You can input a Wikipedia article along with an optional genre to create two songs that will help you memorize the main knowledge points of the article. If no genre is given, a genre is deduced based on the article content.

How we built it

Frontend with HTML, CSS, & JS. Backend with node.js, express.js. Used the Wikipedia API, Riffusion, and Gemini to actually generate the music.

Challenges we ran into

A challenge, which I'm extremely proud of, is that I was able to successfully reverse engineer the Riffusion API (at least enough for me to use this). Additionally, converting lyrics to .lrc files was something that challenged me as I had no idea what they were before.

What we learned

I learned a lot about machine learning as well as how to reverse engineer APIs. Additionally, I learnt about .lrc file technology.

What's next for Synthari

I hope to expand beyond just Wikipedia articles to also allow for making songs, from Google Docs, Powerpoints, PDFs, books and more. Additionally, a remix feature, where you can change the lyrics of a preexisting song would also be awesome.

Built With

Share this project:

Updates