frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Andi – AI language tutor with a 3D talking teacher (Realtime API)

https://www.anditutor.com/en/landing
2•thekotik•1d ago
I vibe-coded Andi — a browser-based AI language tutor where you practice with a 3D talking teacher in real time. It's built with the Realtime API, WebRTC (via LiveKit), and Three.js, Next.js plus a custom lipsync animation system. The biggest challenge was performance — running smooth 3D and real-time audio in-browser is brutal. I ended up designing a lightweight 30MB character model (down from 500MB) to make it usable on the web.

It’s desktop-only for now. Mobile browsers don't have enough performance for heavy 3d models. If browser version gets stuck, just reload the lesson. Chrome is better then Safari.

Would love feedback on: – Whether this tool can find real product–market fit in such a crowded space – How you’d approach bringing this to mobile (iOS especially)? In my experience Apple libraries don't work well for heavy hyperrealistic models. Unity seems the only reliable option rn. – Better ways to optimize or rethink this stack for 3D + realtime audio?

Comments

speak_to_me•20h ago
I can comment on the product side of things. I've been working in language learning tech for over 15 years and I'm also a qualified language teacher.

I watched the demo video. Obviously you're going to need to write language lessons for the avatar to deliver. I'm not sure what your background is but do you know how you'll do that? Many apps hand that job over to AI and that might work fine for a beginner lesson 1 when you're just repeating some simple phrases but how would it manage with a properly structured lesson about the present perfect or subjunctive? I've seen AI give incorrect information about grammar and create quiz questions that are wrong or impossible to answer.

Also, language lessons don't just exist in isolation, a good language course ties each lesson together to reinforce what was previously learnt. You would have to think about all this.

Your other alternative is straight-forward conversation practice for higher levels, where you're not actually teaching the language, just providing conversation. But I think that very soon ChatGPT will have human-like avatars in their interface, so people will be able to use that for conversation practice.

You're probably aware, but other apps that are doing something similar are Praktika, Loora, Call Annie, Makes You Fluent.

If you want to do some more reading about the AI language learning industry you may find my Medium articles useful: https://medium.com/@oh-yeah-sarah

thekotik•16h ago
So I used lesson structure from best practise for each level. So you gonna have the conversational topic for A1-C1 level as in textbook or tutor classes. But then I give flexibility to AI agent, and only feed the lesson name and lesson structure but trust AI with content.

So far it's a good balance I found between giving directions to agent and some space to improvise. What do you think?

Yes, competition is brutal. But if you open their product it's not even close to experience of "humanoid" tutor in a call. I tried to get to it as close as possible without performance issues, not sure if users care, but to me it's a huge difference.

thekotik•16h ago
And of course the expectation is not to be on the same level as human professional, but the focus is on giving confidence in conversational practise in non-judgemental environment

A new path forward for WordPress, and for the open web

https://joost.blog/path-forward-for-wordpress/
2•twapi•24m ago•0 comments

Fair aims to decentralize WordPress.org services, backed by Linux Foundation

https://www.therepository.email/fair-to-decentralize-wordpress-backed-by-linux-foundation-and-contributors
3•ValentineC•30m ago•0 comments

How to Run Webinars

https://blog.engora.com/2023/07/how-to-run-webinars.html
1•Vermin2000•31m ago•0 comments

Private Equity-Owned Companies Pocket Class Action Payouts

https://www.forbes.com/sites/jeffkauflin/2025/05/21/how-private-equity-owned-companies-quietly-pocket-class-action-payouts/
1•walterbell•32m ago•0 comments

Tesla AI VP Milan Kovac Resigns After 9 Years Leading FSD and Optimus Projects

https://gearmusk.com/2025/06/07/tesla-ai-vp-milan-kovac-resigns/
3•loog5566•38m ago•0 comments

Show HN: The 5-minutes Competitor Analysis

https://www.ycompetitor.com/
1•rubeekrumpet•41m ago•0 comments

I built an Image Splitter tool in under an hour using ChatGPT

https://tools.techchee.com/image-tools/image-splitter
1•ketyung•50m ago•1 comments

DeepSeek-R1-0528 Did Not Have a Moment

https://thezvi.substack.com/p/deepseek-r1-0528-did-not-have-a-moment
2•paulpauper•54m ago•2 comments

What Happens When People Don't Understand How AI Works

https://www.theatlantic.com/culture/archive/2025/06/artificial-intelligence-illiteracy/683021/
2•paulpauper•55m ago•0 comments

Ask HN: Do we need a language designed specifically for AI code generation?

1•baijum•1h ago•0 comments

Good pixel art can be one-shotted by AI now

https://gametorch.app/collections/7
2•gametorch•1h ago•3 comments

I dream of roombas: 1000s of automated AI robots that autonomously maintain code

https://ghuntley.com/ktlo/
4•ghuntley•1h ago•5 comments

China Kicks Off Human Testing of Implantable Brain-Computer Interface Devices

https://www.yicaiglobal.com/news/china-kicks-off-human-testing-of-implantable-brain-computer-interface-devices
1•gametorch•1h ago•0 comments

Why are front end dev demand so high if front end development is easier? (2012)

https://simonwillison.net/2012/Feb/13/why-are-front-end/
14•thunderbong•1h ago•3 comments

A Novel "Reasoning"-Enhancing Technique for Large Language Models

https://marqcodes.com
1•N3Xxus_6•1h ago•2 comments

Astonishing discovery by computer scientist: how to squeeze space into time [video]

https://www.youtube.com/watch?v=p_AW6fomKPI
1•drhodes•1h ago•0 comments

Show HN: Resumable Web Streams

https://github.com/vercel/resumable-stream
2•cramforce•1h ago•0 comments

AMC Says It Will Show More Ads Before Movies

https://www.nytimes.com/2025/06/06/business/movies-theaters-ads-amc.html
4•cebert•1h ago•9 comments

Getting C++ Hello World working on Windows (a comedy & tragedy)

https://sdegutis.github.io/blog/creating-cpp-hello-world.html
2•90s_dev•1h ago•2 comments

NASA delays next flight of Boeing's alternative to SpaceX Dragon

https://theedgemalaysia.com/node/758199
7•bookmtn•1h ago•2 comments

Can Schrodinger's Cat Factor Numbers?

https://mathpages.com/home/kmath013/kmath013.htm
3•gametorch•1h ago•0 comments

NASA Delays Next Flight of Boeing's Alternative to SpaceX Dragon

https://www.bloomberg.com/news/articles/2025-06-06/nasa-delays-next-flight-of-boeing-s-alternative-to-spacex-dragon
3•bookmtn•1h ago•0 comments

California AG vows crack down on copper wire thefts in the state

https://abc7.com/post/california-ag-rob-bonta-vows-crack-down-copper-wire-thefts-state/16678391/
2•lxm•1h ago•0 comments

Show HN: A photo backup idea – to your own storage, not iCloud/Google

https://myphoto-vault.netlify.app/
4•Nainiket•2h ago•0 comments

Trump administration races to fix a big mistake: DOGE fired too many people

https://www.washingtonpost.com/business/2025/06/06/doge-staff-cuts-rehiring-federal-workers/
17•MilnerRoute•2h ago•2 comments

Getting Past Procrastination

https://spectrum.ieee.org/getting-past-procastination
17•WaitWaitWha•2h ago•5 comments

Reverse Engineering Cursor's LLM Client

https://www.tensorzero.com/blog/reverse-engineering-cursors-llm-client/
4•paulwarren•2h ago•0 comments

Show HN: Cpdown – Copy any webpage/YouTube subtitle as clean Markdown(LLM-ready)

https://github.com/ysm-dev/cpdown
2•ysm0622•2h ago•0 comments

Pentagon Disinformation Fueled America's UFO Mythology

https://www.wsj.com/politics/national-security/ufo-us-disinformation-45376f7e
5•doener•2h ago•1 comments

Open-source code repos open to supply chain attacks, researchers warn

https://www.scworld.com/news/open-source-code-repos-open-to-supply-chain-attacks-researchers-warn
3•ricecat•2h ago•0 comments