SingNSpeak
for Learning Spanish
The Problem
As a former Spanish teacher, I wanted an easy, organized way to access and manage music lessons. In addition to creating the music lesson content, the goal was to design an interface that helps educators quickly find, organize, and track songs and resources without interrupting teaching.
Inspiration
Before becoming a UX Designer, I taught Dual Immersion Spanish for three years to first graders. I found my students learned best through hearing and singing repetitive songs so I made sure to include a lot of these into their daily lessons.
During this time, I created a site for them to access these online songs to practice at home and included photos I took during my travels to Spanish-speaking countries in hopes of further inspire their language learning:
Design Process
Discover
Define
Ideate
Prototype
I reviewed existing language-learning apps (Duolingo, Rockalingua). Found that song content was often presented out of order or in disconnected modules, creating friction for teachers wishing to deliver a progressive curriculum.
I established the need for a scalable, chronological interface for musical lessons. Designed the app to allow easy navigation through lessons while maintaining progress tracking and quick access to resources.
I leveraged AI platform V0 to create and improve a clickable prototype that would house all of the songs, leveraged ChatGPT to create lyrica, Suno to create song content from the lyrics, and MyKaraokeVideo to create videos with lyrics.
Because V0 creates the front-end as well as generates the React-Native backend code, I was able to vibe code, leveraging Claude to deploy my web app with linked up Spanish and French video through Git Hub. Next I plan to test and revise this content. Although I don’t speak French, I included French content with the goal of learning French through my app.
Secondary Research: Duolingo & Rockalingua
Before diving into creating my language learning app, I researched a few of the most popular applications I had previously used and learned from, including Duolingo and Rockalingua. Duolingo uses gamified microlearning and strong visual feedback loops to keep users motivated through short, repeatable lessons. Rockalingua, by contrast, focuses on multimodal learning - combining songs, videos, and interactive games to engage younger audiences and support language retention through play.
Due to my teaching background and goals, I decided to model my content creation more around Rockalingua. Interestingly I learned that the company has around 100 educational songs total, and was pleased that I was able to create 75 somewhat quickly leveraging various AI products. That said, what sets Rockalingua apart are their colorful videos. For my MVP I decided to create the content sans video though as I further develop the content think pairing video content with repetative catchy audio would increase language learning acquisition.
Rockalingua Video
What Sets SingNSpeak Apart
🎵 Cumbia-Style Spanish Songs: I composed all the vocabulary songs in a rhythmic Cumbia style to make language learning feel fun, musical, and culturally immersive.
📚 Chronological Curriculum Design: I organized the songs chronologically in the same sequence I used when teaching first-grade Spanish. This helped create a progressive learning flow built on my classroom experience.
🎤 Interactive Karaoke Mode: I created on-screen lyrics in karaoke format to encourage learners to sing along, reinforce pronunciation, and build confidence through fun repetition.
🔁 Reusable & Scalable Content Model: The structured Spanish vocabulary content can be easily adapted for other languages, for example I replicated it in French, enabling fast multilingual expansion.
💡 Bridging Education and Entertainment: The app merges pedagogical structure with engaging, culturally rich audio design to sustain motivation and enhance memory retention.
Business Challenges
Balancing structured content with flexible customization for educators.
Designing a scalable interface that supports future growth.
Ensuring consistency with familiar language-learning mental models.
Delivering a usable MVP while iterating based on educator feedback.
Target Users
Primary: Educators teaching dual-immersion or music-based language lessons
Secondary: Students, curriculum designers
These users need structured, chronological access to songs and lessons, with minimal friction in lesson planning & tracking.
Enhancing Language Learning Through AI & Music
I drew from my experience teaching Spanish through music to create over fifty curriculum-aligned songs, produced and refined in Suno for clarity and engagement. Using this structured vocabulary framework, I adapted the content for French, building a scalable model for future language learning experiences that blend music, visuals, and UX design.
Creating Karaoke Video Content
To enhance engagement and accessibility, I used AI video tools to transform the songs I created into dynamic karaoke-style videos. These visuals synchronized lyrics and rhythm, helping students follow along, sing confidently, and reinforce language retention through multi-sensory learning. The next step will be to create background video content that further engages the learners to they can see the words paired with the visuals.
Deploying the MVP
After developing the full set of fifty Spanish songs, I used ChatGPT and Claude to assist with deploying the content through a GitHub repository. Following rounds of iteration and troubleshooting, I successfully published the songs to YouTube and integrated these links into my V0 app shell in the correct learning sequence. Seeing the MVP come together, and sharing the web app with friends eager to learn Spanish was a rewarding milestone.
Try SingNSpeak !
You can try SingNSpeak to start learning Spanish through song. This MVP showcases the core experience - singing along to curriculum-aligned tracks while tracking progress and earning rewards.
Next Steps & Future Vision
Integrate videos that visually accompany each song’s lyrics for a more immersive learning experience.
Refine gamification, letting users earn coins through active engagement, where currently exists a placeholder.
Continue evolving SingNSpeak to make language learning engaging, motivating, and fun.
Use the application to learn French myself and learn where the app falls short through doing so.