Show HN: Cadence Spanish – AI audio lessons to learn Spanish(cadencespanish.com)
cadencespanish.com
Show HN: Cadence Spanish – AI audio lessons to learn Spanish
https://cadencespanish.com/
4 コメント
Nice job. I have a bespoke GPT that I use with ChatGTP in voice chat to do language practice but I could see this being useful for beginners.
Not sure if I ran into an error or if it was the end of the lesson, but when it asked me to pronounce "I want a coffee" and I repeated it - it didn't progress any further and just sat suspended there - dev console logs:
Not sure if I ran into an error or if it was the end of the lesson, but when it asked me to pronounce "I want a coffee" and I repeated it - it didn't progress any further and just sat suspended there - dev console logs:
useSpeechRecording] Committed: Quiero un café.
index-DkqRIC0D.js:435 WebSocket closed: code=1000, reason="User ended session", wasClean=trueThanks!
Was this on the trial page? It should get to the end and politely ask you to sign up.
Was this on the trial page? It should get to the end and politely ask you to sign up.
Yeah on the trial page - I tried to repeat the phrase numerous times (dev console correctly showing that it was registering properly) but it didn't interact any further in terms of showing a "Sign Up" or other modal dialog boxes.
Possibly the web socket timed out for the STT. I, erm, asked lovable to add some retry logic. If you get a chance could you refresh and try again? If it still doesn't work I'll try to repro and look at the code.
I'm Ali, and I built a tool to help me learn Spanish. There's a good amount of info in the about page, but the short version is that I found apps like Duolingo completely useless. In theory they're designed to help you speak a language but I found it mostly helped my muscle memory tap the right parts of a screen without really learning to say anything. Or more importantly prepare me for how fast a native Spanish speaker speaks!
After giving up on Duolingo I tried a few different things; Pimsleur, Paul Noble and Language Transfer. These are all great in different (but similar) ways and after listening to them in the car for a few months, the next time I went to Spain I was able to hold (very) basic conversations and even book a table at a nearby restaurant over the phone without saying a single word of English.
I also tried ISSEN (a YC startup I saw posting here that advertises itself as an AI language tutor) and found it to be... underwhelming. It spoke at much too high a level for me and I think asked me about pets or something? When I said I didn't have a dog it completely ignored that and asked what breed of dog it was. I've used a few different "voice-native" AI agents and even the ones in English left a lot to be desired in terms of interruptions, understanding and memory. It also doesn't help with the one time in my life that I actually have time to learn Spanish, which is when I'm driving my car.
So I decided to try and recreate the Language Transfer/Paul Noble style learning approach, but letting you write an AI prompt to create a lesson suited to your interests and learning level.
https://cadencespanish.com/
Any feedback would be great!
In terms of tech stack, I used Lovable and Supabase. I wrote some of the copy by hand but none of the code. I use ElevenLabs for the realtime speech-to-text and Google Cloud for the text-to-speech (it's an awful lot cheaper and sounds quite good). I am a software developer (I work for a totally unrelated YC backed startup) but I've somewhat fallen in love with Lovable for how fast I can go from "huh, I wonder if this would work" to something in production. And ironically I learned the most about React and react-router-dom from a previous time when Lovable built something that went so wrong I had to dig into the code and rewrite bits of it.