- How did you go about developing this?
- Was the entire thing vibe coded or just part of it? No shade either way, just curious.
- How long did it take?
- What were some of the harder hurdles to overcome?
- Given the use of AI, what’s your approach to security of your users data? How did you review any generated code?
- The font in your “Stop studying. Start speaking.” screenshots is both hard on the eyes and strangely blurry.
- Your ad copy needs an overhaul - it feels clipped and rushed.
> I built TalkBits because most language apps focus on vocabulary or exercises, but not actual conversation
There are MANY language apps which focus on actual conversation. You are in a SUPER competitive space. You need to call-out what makes your app different. In just the last few months alone (just on HN) I've seen many Foreign Language Chat Apps:
SpeakLanguageOnline – Voice-only AI language tutor
https://news.ycombinator.com/item?id=46779716
Malan Chat - Full immersion language learning app for 62 languages
https://news.ycombinator.com/item?id=46768430
EnglishCall - AI that calls you and practices spoken English with you
https://news.ycombinator.com/item?id=46714857
TongueFu - Gamified voice-first app for communication
https://news.ycombinator.com/item?id=46553017
Orratio - Practice spoken English by discussing news articles
Does this one have a prompt that actually takes care of this problem? Does anyone have some nice prompts that make the ai actually useful as a practice partner?
Re: your questions - one thing that often breaks immersion in conversational AI is when the responses feel too 'helpful' or educational mid-conversation. Real native speakers don't stop to explain grammar when you make mistakes. They might just naturally rephrase, or not even notice.
Have you considered adding a 'correction mode' toggle? Sometimes you want the AI to be forgiving and keep the flow (like talking to a patient friend), other times you want explicit feedback after the conversation ends.
Also curious - how do you handle the awkward pauses when users are thinking? That's where a lot of language learning apps feel unnatural. Real conversations have natural silence.
How does Apple deal with rating apps that tie into LLMs?
One thing I'm curious about: how do you handle pronunciation feedback? In my experience, the hardest part of speaking practice isn't the vocabulary but getting feedback on how you're saying things. Does TalkBits correct pronunciation errors, or is the focus purely on fluency and keeping the conversation going?
Also, do you adapt difficulty based on the user's level, or is it more freeform?
I’ve been working on a similar idea for similar reasons, but only for personal use.
Initially, I thought that if I had a better platform to chat with (better than say, Duolingo) then this would unlock a big growth area for me where I could get more realistic conversational experience. But, as I’ve been building and experimenting, I realize that during conversations I still fall back mostly on the expressions that I’m comfortable with. So, I’ve been experimenting with different modes that will push me to use more advanced forms of grammar and focus in different areas, and so on. Also, I allow myself to select a level of proficiency and dialect (e.g., B1 Mexican Spanish) so that I can get corrections and suggestions that are more specific to my goals.
I’m curious to know if, as a user of your application, you feel like it’s pushing you into awkward situations that will force you to grow your skills?
Question: do you give any feedback on pronunciation, or is it purely about conversational fluency? I've found that 'am I saying this right?' anxiety is often bigger than grammar anxiety.
Also curious about the latency you've achieved - realtime conversation needs to feel instant or the brain switches back to translation mode. What's your target round-trip time?
That said, I’m finding some latency issues when I respond. I’ll say something in Spanish, hit the red button, and none of the text I sent appears.
Then I’ll hit the red button again to start talking but before I do the assistant responds to my response and the words I spoke show up
Some of the back and forth is showing up out of order.
Also, error messages are in Spanish, and my Spanish isn’t good enough to read them so I’m not sure what to do
Again, love this concept and would love to have an ai assistant I can have daily conversations with to start sharp
Would possibly be nice to prime the ai before the convo saying “I’d like to talk about x” in English
Keep going! I’ll keep playing with it
What's your typical round-trip time from when someone stops speaking to when the AI starts responding? Also curious if you're handling interruptions (when the user starts talking while the AI is still speaking) - that's a big part of natural conversation.
Yesterday, while on a walk with a friend discussing SAP, he stopped to greet someone and spoke in Oriya. When I asked, he said he can speak 5 languages fluently and can get by in another 5 or so.
My daughter needs help with her French; we have a neighbor for that (not an App). I’m at three words—Oui, Bonjour, and Bonsoir.
Go on TikTok and Instagram Reels, scroll for a week 15 mins a day in the language and travel niches. Don't post until you've done that!
Then post funny, scroll stopping videos. In the comments, and in your bio, mention your app.
- what languages can it handle perfectly from A1 to C2?
- Pricing
- Any daily caps? I am guessing I can't talk for 24 hours, can I?
- How long can a conversation be until a new one with a new context starts?
How about a webapp that runs in desktop/mobile browser?
Does the AI store & train on my voice?
What makes learning a language so wonderful is being, "Lost in Translation."
The calligraphic font is antithetical to the theme of your app. The apps colors and ux suggest playful. The font suggests school marm, which is it?
The app itself doesn’t differentiate itself enough to stand out on first use as unique. What does this provide over other similar platforms? How is this different?
The space you’ve chosen is highly competitive. Most of the big players bear a unique signature from ux down to the syllabus they teach.
I applaud you for sharing with us. Sharing here takes grit. Good fortune with your endeavors mate.