frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I built an AI conversation partner to practice speaking languages

https://apps.apple.com/us/app/talkbits-speak-naturally/id6756824177
30•omarisbuilding•1h ago
Hi,

I built TalkBits because most language apps focus on vocabulary or exercises, but not actual conversation. The hard part of learning a language is speaking naturally under pressure.

TalkBits lets you have real-time spoken conversations with an AI that acts like a native speaker. You can choose different scenarios (travel, daily life, work, etc.), speak naturally, and the AI responds with natural speech back.

The goal is to make it feel like talking to a real person rather than doing lessons.

Techwise, it uses realtime speech input, transcription, LLM responses, and tts streaming to keep latency low so the conversation feels fluid.

I’m specially interested in feedback about: – Does it feel natural? – Where does the conversation break immersion? – What would make you use this regularly?

Happy to answer technical questions too.

Thanks

Comments

mrconter11•1h ago
What's different between this and all other 10s of different ones doing the same?
potro•53m ago
This question maybe formulated too harsh, but it is valuable. There are quite a few similar applications (I think I tried 2 or 3 of them). Some are around for couple of years. What is new / unique in your approach?
rahimnathwani•1h ago
I'm curious how the experience is different from using live voice mode in ChatGPT or Gemini?
omarisbuilding•40m ago
To be honest i didn't try them. My purpose was just to provide a nice UI/UX to the AI voice model.
redrix•1h ago
Cool app. It takes a lot of courage to share here, so well done. I’d definitely highlight a bit more prominently what languages it supports though. The interface is very “Claude” so I’d be keen to hear about:

- 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?

omarisbuilding•42m ago
Thanks! I just wanted to use it myself as it's always hard to find a native speaker to speak with when learning a language. The app is partly vibe coded. I myself am a software developer and had no problem reviewing the vibe coded code. I think it took me a little more than a month give or take, as i was not consistent with my commitment. I would say the syncing part of the conversation was the challenging part, which is still not perfect to be honest. As for user data, i don't store much of user data apart from the minutes used.
midtake•1h ago
Duolingo does this, but only for a few languages and it needs some improvement.
omarisbuilding•41m ago
Thanks for your feedback. Yes it definitely needs improvement.
mbroncano•55m ago
I just tried in Portuguese, and it introduces itself as ChatGPT. I was going to ask what can this do that ChatGPT can’t, but no need to answer now I guess.
omarisbuilding•48m ago
Did it? It uses an openAI (gpt) model. I should refine the prompt. Thanks for the feedback!
amadeuswoo•45m ago
Looks pretty good, the speech pipeline feels noticeably faster than the general-purpose apps I've used for lang conversations. Dead air kills immersion after all
omarisbuilding•39m ago
Thanks for the feedback!
bossyTeacher•34m ago
I would be a potential customer at some point in the near future. So I would like to know:

- 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?

0x20cowboy•17m ago
The levels would be great. I’ve tried prompting general purpose LLMs to only use words at particular levels, but they pretty quickly diverge from the prompting guardrails. One might just need to building a custom model trained only on a limited vocabulary.
apparent•27m ago
Crazy that when I search for this in the App Store on my phone, it first shows me results for Talbots, and then when I click "show results for Talkbits" it shows me a bunch of other apps. I scrolled through a bunch but then gave up and copied/pasted the URL. Ridiculous!
apparent•25m ago
I'm surprised that an app like this can be rated are 4+, since any open web browser has to be adult-only. I would think that an app like this, unless it has very secure guardrails.

How does Apple deal with rating apps that tie into LLMs?

vunderba•22m ago
Since I don’t own an iPhone, I can only give you feedback on the landing page itself:

- 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

https://news.ycombinator.com/item?id=46510414

omarisbuilding•18m ago
Thank you very much for your feedback. I will work on improving the app store screenshots and their descriptions.
code443•18m ago
The speaking practice angle is interesting - have you found that users actually stick with it, or does engagement drop off like most language apps? I've noticed the hard part isn't building the AI conversation, it's creating enough novelty/progression to keep people coming back when they could just chat with native speakers online for free.

Show HN: I built an AI conversation partner to practice speaking languages

https://apps.apple.com/us/app/talkbits-speak-naturally/id6756824177
30•omarisbuilding•1h ago•19 comments

Show HN: Amla Sandbox – WASM bash shell sandbox for AI agents

https://github.com/amlalabs/amla-sandbox
115•souvik1997•9h ago•71 comments

Show HN: Kolibri, a DIY music club in Sweden

https://kolibrinkpg.com/
123•EastLondonCoder•1d ago•23 comments

Show HN: Daily Cat

https://daily.cat/
3•abraham•2h ago•0 comments

Show HN: Cicada – A scripting language that integrates with C

https://github.com/heltilda/cicada
49•briancr•12h ago•29 comments

Show HN: A Local OS for LLMs. MIT License. Zero Hallucinations. Infinite Memory

https://github.com/merchantmoh-debug/Remember-Me-AI
3•MohskiBroskiAI•3h ago•0 comments

Show HN: Mystral Native – Run JavaScript games natively with WebGPU (no browser)

https://github.com/mystralengine/mystralnative
42•Flux159•3d ago•14 comments

Show HN: Ourguide – OS wide task guidance system that shows you where to click

https://ourguide.ai
51•eshaangulati•4d ago•22 comments

Show HN: We added memory to Claude Code. It's powerful now

https://supermemory.ai/blog/we-added-supermemory-to-claude-code-its-insanely-powerful-now/
3•dhravya•6h ago•0 comments

Show HN: ShapedQL – A SQL engine for multi-stage ranking and RAG

https://playground.shaped.ai
78•tullie•3d ago•23 comments

Show HN: Stripe-no-webhooks – Sync your Stripe data to your Postgres DB

https://github.com/pretzelai/stripe-no-webhooks
34•prasoonds•7h ago•4 comments

Show HN: Xmrcheckout – self-hosted, non-custodial Monero checkout

https://xmrcheckout.com
3•pigless72•7h ago•1 comments

Show HN: I'm building an AI-proof writing tool. How would you defeat it?

https://auth-auth.vercel.app/
21•callmeed•2d ago•30 comments

Show HN: Apple II(e) emulator in Rust for native and web

https://github.com/chrismoos/emu
3•chrismoos•7h ago•0 comments

Show HN: HN Zeitgeist – what 40M HN comments reveal about 20 years of tech

https://hn.mrzepa.com/
3•cigol•8h ago•0 comments

Show HN: Julie Zero – my screen-aware desktop AI that works out of the box

https://github.com/Luthiraa/julie
4•luthiraabeykoon•8h ago•0 comments

Show HN: Claude Commander: runtime model switching in Cloud Code via hooks/API

https://github.com/sstraus/claude-commander
2•stefanostraus•8h ago•0 comments

Show HN: The HN Arcade

https://andrewgy8.github.io/hnarcade/
346•yuppiepuppie•2d ago•114 comments

Show HN: LemonSlice – Upgrade your voice agents to real-time video

127•lcolucci•3d ago•130 comments

Show HN: SHDL – A minimal hardware description language built from logic gates

https://github.com/rafa-rrayes/SHDL
46•rafa_rrayes•2d ago•21 comments

Show HN: Build Web Automations via Demonstration

https://www.notte.cc/launch-week-i/demonstrate-mode
32•ogandreakiro•3d ago•20 comments

Show HN: A MitM proxy to see what your LLM tools are sending

https://github.com/jmuncor/sherlock
215•jmuncor•2d ago•119 comments

Show HN: Autonomous recovery for distributed training jobs

https://docs.tensorpool.dev/features/agent
9•tsvoboda•1d ago•3 comments

Show HN: I built a small browser engine from scratch in C++

https://github.com/beginner-jhj/mini_browser
144•crediblejhj•2d ago•45 comments

Show HN: Shelvy Books

https://shelvybooks.com
48•tekkie00•1d ago•17 comments

Show HN: One Human + One Agent = One Browser From Scratch in 20K LOC

https://emsh.cat/one-human-one-agent-one-browser/
315•embedding-shape•3d ago•151 comments

Show HN: We Built the 1. EU-Sovereignty Audit for Websites

https://lightwaves.io/en/eu-audit/
104•cmkr•3d ago•88 comments

Show HN: Transcribee: YouTube transcriber that builds a knowledge base

https://github.com/itsfabioroma/transcribee
19•ofabioroma•1d ago•3 comments

Show HN: VCluster Free – Free K8s Multi-Tenancy with Virtual Clusters

https://www.vcluster.com/blog/launching-vcluster-free-get-enterprise-features-at-no-cost
16•gentele•1d ago•3 comments

Show HN: Cua-Bench – a benchmark for AI agents in GUI environments

https://github.com/trycua/cua
40•someguy101010•4d ago•8 comments