Hello Hacker News,
When learning foreign languages, I made the most progress by speaking them throughout the day, every day. So I made a site where you can *speak* to an AI language teacher to practice both listening and speaking.
# The product
*What I have now:*
* Multilingual speech recognition: You can ask a question in English and get an answer in your target language.
* Feedback on your grammar.
* Suggestions: See examples of what to say next to keep the conversation flowing.
* Speed: Choose a lower speed for beginners or a faster one for advanced levels.
* Translations: Click to see a translation into English (or another language).
* Role-playing: Practice real-life situations.
* Available to learn American English, British English, Australian English, French, Spanish from Spain, Spanish from Mexico, Brazilian Portuguese, European Portuguese, Russian, and more.
*What I'd like to add:*
* More Situations/Characters/Customizations: A "Creator mode".
* Feedback on your pronunciation.
* Text-based responses (Type or click – would feel like a "Create Your Own Adventure" book!)
* A dictionary.
* Phonetics: Zoom in and repeat a sound to help you hear phonemes and words more clearly.
* …and so much more!…
# The startup
Been working on this for 6-7 months now.
I love this project and got lots of laudatory comments about it, but still find it hard to make it take off. 31% of people come back to it, traffic is growing through word of mouth with language teachers in schools or Telegram or private intranets sharing it with others. So that's nice. But nice words alone don't pay the bills.
My goal is to achieve enough growth to cover costs, which would then allow me to focus 100% on the product (currently it's more like 50% of my time). But I'm not there yet.
A challenge I see is that most places forbid self-promotion. So I'm just not sure how on Earth I'm supposed to have a product take off. I could pay for ads, but I use AdBlock everywhere so this feels out of character. I'm a big fan of Pieter Levels (@levelsio on Twitter) because he's doing things solo, so I'm trying to emulate the same kind of success. But it seems that something is missing.
What features would you find most useful? How can I better market this without resorting to ads?
Thanks for reading! If you've got thoughts or ideas, I would love to hear them.
Cheers,
Fabien
1) These speech-to-text models are poor when it comes to non-natives. This is unfortunate as the idea you had and the product you've designed could be incredible for language learning. However - it's a bit crap - sorry - I can speak Spanish well and was asked in the conversation if I wanted a medium sized cup of coffee, I replied "sí, mediano", the resulting text was outputted as "mariano", then in the role play the coffee shop worker then assumed my name was Mariano! Completely ludicrous and frustrating.... in real life the coffee shop worker is clearing expecting the word 'mediano' and will hear what I said and know that's what I was trying to say. The speech-to-text-model completely fails to get this.
Until speech-to-text models trained on non-natives are made readily available, products like this with so much promise will infuriate learners, which will stop them paying for it.
And this was ordering a coffee.... imagine an actually complicated conversation.
So my advice would be, right now the speech-to-text models aren't capable of doing what you're hoping they can do... but.... once you get a model that can, this will be insanely popular....
So hang in there, other than that it was a fun experience, and critically, people are scared of practising with real people, something like this would be insanely popular if it actually worked well. Good luck.