Justin Uberti (@juberti) 's Twitter Profile
Justin Uberti

@juberti

Head of Realtime AI @OpenAI. Created WebRTC. Past: CTO @fixieai, Distinguished Engineer @google (Stadia, Meet / Duo), AIM. Occasional mathematician / musician.

ID: 774512

linkhttp://www.juberti.com calendar_today15-02-2007 22:29:39

5,5K Tweet

12,12K Followers

116 Following

Justin Uberti (@juberti) 's Twitter Profile Photo

This odd result occurs when the model doesn’t hear any actual speech, as a consequence of imperfect turn detection. With only noise as input, all outputs are valid, and sampling then favors the most common utterances encountered during training.

Gabriele Berton (@gabriberton) 's Twitter Profile Photo

Here's a cool paper using LLMs for lossless text compression, in what they call LLMZip, which outperforms SOTA text compression methods The idea is very intuitive Given a sentence to compress, like "My first attempt", they feed the first 2 tokens ("My" and " first") to... [1/6]

Here's a cool paper using LLMs for lossless text compression, in what they call LLMZip, which outperforms SOTA text compression methods

The idea is very intuitive

Given a sentence to compress, like "My first attempt", they feed the first 2 tokens ("My" and " first") to... [1/6]
Justin Uberti (@juberti) 's Twitter Profile Photo

Really captures the step change that reasoning models have brought about, turning token prediction into structured thought.

Justin Uberti (@juberti) 's Twitter Profile Photo

For each algorithm we need to measure a few different values: - accuracy curve (ROC) - speech detection latency - silence detection latency This means there are real tradeoffs - looking at more audio frames increases detector accuracy but at a latency cost…

Justin Uberti (@juberti) 's Twitter Profile Photo

We’ve moved from an age where compute was plentiful to an age where it is scarce, and meanwhile demand continues to rise. The only way forward here is to add capacity.

Nick Turley (@nickaturley) 's Twitter Profile Photo

This week, ChatGPT is on track to reach 700M weekly active users — up from 500M at the end of March and 4× since last year. Every day, people and teams are learning, creating, and solving harder problems. Big week ahead. Grateful to the team for making ChatGPT more useful and

Justin Uberti (@juberti) 's Twitter Profile Photo

gpt-oss-120b: o4-mini-level performance, open weights, runs on a single H100. Available on HF now! huggingface.co/openai/gpt-oss…

Justin Uberti (@juberti) 's Twitter Profile Photo

That didn't take long - gpt-oss-120b is now available in LM Studio. Getting ~25 TPS on my M4 Max! lmstudio.ai/models/openai/…

That didn't take long - gpt-oss-120b is now available in LM Studio. Getting ~25 TPS on my M4 Max!
lmstudio.ai/models/openai/…
Justin Uberti (@juberti) 's Twitter Profile Photo

ChatGPT Voice also gets an upgrade today - improved naturalness, way better instruction following, and much higher usage limits!

ChatGPT Voice also gets an upgrade today - improved naturalness, way better instruction following, and much higher usage limits!
Justin Uberti (@juberti) 's Twitter Profile Photo

GPT-5's API pricing is cheaper than GPT-4o, and compares extremely favorably against other frontier models (from simonwillison.net/2025/Aug/7/gpt…)

GPT-5's API pricing is cheaper than GPT-4o, and compares extremely favorably against other frontier models (from simonwillison.net/2025/Aug/7/gpt…)
Justin Uberti (@juberti) 's Twitter Profile Photo

relnotes for today's ChatGPT Voice update help.openai.com/en/articles/68… --- Today we’re rolling out improvements to Voice Mode to make it more accessible and useful for everyone. It also now works with custom GPTs. We’re expanding access with near-unlimited use for Plus users and hours

Justin Uberti (@juberti) 's Twitter Profile Photo

This happens because WebRTC’s echo cancellation doesn’t converge until 2-3 seconds into the call. Not an issue in typical meetings but can be a real annoyance when the model talks first. We’re working on some solutions.

Justin Uberti (@juberti) 's Twitter Profile Photo

Agreed, this is a common request. In your use case, which parameters should be changeable, and which ones shouldn’t? Trying to figure out the best API approach.

Luca (@luca1y) 's Twitter Profile Photo

Justin Uberti That makes sense. Is it specific to the iOS implementation of WebRTC? I couldn’t reproduce on android/web but I also didn’t test as much there