frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Realtime, expressive AI personas that you can video call

https://playground.keyframelabs.com/playground/persona-1-live
3•kraddypatties•1h ago
Hey HN.

Over the last few months, we've (me and @parthradia) homebrewed some very fast, very cheap, and pretty expressive talking head models. Our latest enabled us to finally get a live-streaming API together, which you can try at the playground link above.

We actually fell down this rabbit hole because we were spending a significant amount of time building yet another language learning app. We came to the conclusion that the barrier for learning wasn’t the course content, but real, conversational practice. We tried prototyping with standard speech-to-speech models (OpenAI Realtime, Gemini Flash, etc.), but found that we weren’t really triggering our “fight or flight” response.

What did trigger it was talking to a person, face to face. We looked for existing realtime avatar APIs to bridge that gap, but they didn’t fit the constraints: they either didn’t cross the uncanny valley, were too slow (<15 fps), or were way too expensive. So we decided to make our own :-)

The model itself runs at less than a cent per minute and at >30fps on commodity hardware (4090s!), which is pretty cool.

But more importantly, we’ve actually found ourselves using it as a speaking partner for learning Spanish, which is a pretty remarkable feeling at times. This has inspired us to look beyond language learning; we are exploring other use cases (e.g., telehealth, mock interviews, refining elevator pitches) where face-to-face interaction measurably elevates the experience (and we’d love to hear from you here!).

With respect to our tech, there’s still low-hanging fruit to pick:

1. It takes roughly 6s to get a response end-to-end (the video gen is fast, but the chain of ASR -> LLM -> TTS adds up)

2. The resolution could be higher

3. The model feels expressive and natural during its speech, but less so during user turn (early prototypes of the model reacting in realtime to what you’re saying show promise)

While we build out consumer-facing application(s) powered by our model, we’re opening up an API early to see what other developers might build with it. We’d love for you to try it in our playground. Leave a comment below or shoot us a line if you want early access (access@keyframelabs.com)!

Comments

kai2006•36m ago
Looks really cool. It feels like a response take about 3 seconds once the UI switch from "listening" to "thinking" to get a response played on my headphones (bluetooth, so maybe that add latency). Something feels a bit canny when I don't say anything yet, and the AI persona look dead straight into the camera smiling at me. What tech stack are you using under the hood?
kraddypatties•30m ago
Thanks for trying it out!

Yea that latency makes sense; "listening" includes turn detection and STT, "thinking" LLM + TTS _and then_ our model, so the pipeline latency stacks up pretty quick. The actual video model starts streaming out frames <500ms from the TTS generation, but we're still working on reducing latency from parts of the pipeline that we are using off the shelf.

We have a high level blog post here https://www.keyframelabs.com/blog/persona-1 about the architecture of the video model, the WebRTC "agent" stack is Livekit + a few backend components hosted in Modal.

Show HN: TX-2 ECS – A web framework that treats your app as a world

https://www.tx-2.dev/
1•iregaddr•1m ago•0 comments

World Institute of Kimchi – Kimchi stimulates and regulates immune response

https://medicalxpress.com/news/2025-11-kimchi-precision-immune-week-clinical.html
1•Gaishan•2m ago•1 comments

Longshot Space interview – Space cannon launcher

https://newatlas.com/space/interview-longshot-space-mike-grace/
1•Gaishan•5m ago•0 comments

The State of TanStack, Two Years of Full-Time OSS

https://tanstack.com/blog/tanstack-2-years
1•coloneltcb•6m ago•0 comments

Social Media Detox and Youth Mental Health

https://jamanetwork.com/journals/jamanetworkopen/fullarticle/2841773?guestAccessKey=1b34668e-afe8...
2•pseudolus•10m ago•0 comments

"Genesis Mission" to boost AI research

https://www.axios.com/2025/11/24/trump-ai-genesis-mission-doe-chris-wright
1•andsoitis•12m ago•1 comments

GitLab discovers widespread NPM supply chain attack

https://about.gitlab.com/blog/gitlab-discovers-widespread-npm-supply-chain-attack/
1•soheilpro•15m ago•0 comments

LLM APIs Are a Synchronization Problem

https://lucumr.pocoo.org/2025/11/22/llm-apis/
1•yakkomajuri•16m ago•0 comments

The Hundred-Year Language (2003)

https://www.paulgraham.com/hundred.html
2•swatson741•22m ago•0 comments

Bullsquid.com

https://bullsquid.com/
1•sergiotapia•23m ago•0 comments

Harley-Davidson Dealerships Are Shutting Down Across America

https://www.jalopnik.com/2029438/why-harley-davidson-dealerships-are-shutting-down/
3•bookofjoe•23m ago•2 comments

Why synthetic emerald-green pigments degrade over time

https://arstechnica.com/science/2025/11/why-synthetic-emerald-green-pigments-degrade-over-time/
1•pseudolus•29m ago•0 comments

Probing Chinese LLM Safety Layers: Reverse-Engineering Kimi and Ernie 4.5

https://zenodo.org/records/17681837
1•dennisdeman•30m ago•1 comments

A visual guide to Cloudflare Primitives

https://momito.co.uk/cloudflare-primitives/
2•NicoJuicy•31m ago•0 comments

A Cell So Minimal That It Challenges Definitions of Life

https://www.quantamagazine.org/a-cell-so-minimal-that-it-challenges-definitions-of-life-20251124/
2•pseudolus•33m ago•0 comments

Show HN: My first published app – track contraception ring cycle

https://apps.apple.com/us/app/lunella/id6755366887
2•matsucks•38m ago•0 comments

Australia establishes new institute to strengthen AI safety

https://www.industry.gov.au/news/australia-establishes-new-institute-strengthen-ai-safety
1•ajdlinux•39m ago•0 comments

AWS's Project Rainier: the most powerful computer for training AI

https://www.aboutamazon.com/news/aws/aws-project-rainier-ai-trainium-chips-compute-cluster
2•kristianp•40m ago•0 comments

The Cost of Resetting a Password

https://www.pwndefend.com/2025/11/22/the-cost-of-resetting-a-password/
2•gm678•41m ago•0 comments

John Searle's Campus War

https://fusionaier.org/2025/john-searles-campus-war/
1•B1FF_PSUVM•44m ago•0 comments

EPA just approved new 'forever chemical' pesticides for use on food

https://www.washingtonpost.com/climate-environment/2025/11/22/forever-chemicals-pesticides/
8•measurablefunc•46m ago•3 comments

Show HN: Bringing stacked diff workflow to Perforce

https://github.com/minhkhoango/p4-stack
1•kai2006•48m ago•0 comments

MCP Ultimately Leads to Closed Gardens

https://chatbotkit.com/reflections/mcp-ultimately-leads-to-closed-gardens
2•_pdp_•53m ago•0 comments

New software toolbox enables brain-like models to learn directly from data

https://www.biorxiv.org/content/10.1101/2024.08.21.608979v2
1•PaulHoule•55m ago•0 comments

Kimchi's Immune System Benefits

https://www.nature.com/articles/s41538-025-00593-7
4•DaveZale•55m ago•2 comments

We Built the v0 iOS App

https://vercel.com/blog/how-we-built-the-v0-ios-app
3•MaxLeiter•58m ago•0 comments

Have You Considered Load-Bearing Shell History? (2022)

https://blog.tjll.net/load-bearing-shell-history/
3•wonger_•58m ago•0 comments

Terraform Industries' Business Case Doesn't Add Up

https://klaasnotfound.com/2025/06/03/terraform-industries-business-case-doesnt-add-up/
1•verzali•59m ago•0 comments

A tool for dealing with GPS time in Ns

https://andrew.diamonds/gpsnanos
1•andrewxdiamond•1h ago•0 comments

Show HN: Realtime, expressive AI personas that you can video call

https://playground.keyframelabs.com/playground/persona-1-live
3•kraddypatties•1h ago•2 comments