Show HN: Lessong - Turn any song into a language lesson
Category: ai-ml
Tags: language-learning, audio-processing, music, ai, pipeline
Score: 7.3/10 (Innovation: 7, Technical: 8, Documentation: 8, Utility: 6)
Lessong is a Python tool that transforms any song into a language lesson by separating vocals, transcribing lyrics, translating lines, and generating a narrated audio lesson over a looping instrumental. It cleverly combines Demucs, ElevenLabs, OpenAI, and librosa for beat-aligned mixing and caching, making it a polished and technically impressive pipeline. The concept is refreshingly novel and the documentation is thorough, though its practical utility is currently limited by API costs and rights concerns.
Target audience: language learners and educators
Repository: https://github.com/eschnou/lessong · Python · MIT · 1 stars
View on Hacker News