HNHacker News
TopNewBestAskShowJobs

sid-the-kid

40 karma · joined October 14, 2023

submissionscomments
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
never head of InWorld. Pretty impressive.
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
ooof. You saw the Chinese text. Yup, that's super annoying. We are trying to squash that hallucination.

Thanks for the feedback! That's helpful!

sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
Thank you! We are considering to release an open-source version of the model. Somebody will do it soon. Might as well be us. We are mostly concerned with the additional overhead of releasing and then supporting it. So, TBD.
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
One thing that is interesting: LLMs pipelines have been highly optimize for speed (since speed is directly related to cost for companies). That is just not true for real-time DiTs. So, there is still lots of low hanging fruit for how we (and others) can make things faster and better.
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
Good question! Software gets democratized so fast that I am sure others will implement similar approaches soon. And, to be clear, some of our "speed upgrades" are pieced together from recent DiT papers. I do think getting everything running on a single GPU at this resolution and speed is totally new (as far as i have seen).

I think people will just copy it, and we just need to continue moving as fast as we can. I do think that a bit of a revolution is happening right now in real-time video diffusion models. There are so many great papers being published in that area in the last 6 months. My guess is that many DiT models will be real time within 1 year.

sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
it's a fair concern. but, we don't know r0fl. and we are not astroturfing.

even I am surprised with how many opnely positive comments we are getting. it's not been our experience in the past.

sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
Makes sense. The init should be about 10s. But, after that, it should be real time. TBH, this is probably a common confusion. So thanks for calling it out.
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
Thank you! Yes, right now we are using Qwen for the LLM. They also released a super fast TTS model that we have not tried yet, which is supposed to be very fast.
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
thanks for the feedback. that's helpful. Ya, some avatars have worse lip synch than others. It depends a little on how zoomed in you are.

I am double checking now to make 100% sure we return the original audio (and not the encoded/decoded audio).

We are working on high-res.

sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
And, just like that, Max Headroom is back: https://lemonslice.com/try/agent_ccb102bdfc1fcb30
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
1) yes on Max Headroom. we are on it. 2) it already is real time...?
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
Fix deployed! This is why it's good to launch on hacker news. thanks for the tip.
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
glad we found somebody who likes it as much as us! BTW, biggest thing we are working to improve is speed of the response. I think we can make that much faster.
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
curious what avatar you think is poor quality? Or, what you think is poor quality. i want to know :)
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
thanks! it just barley worked last year, but not much else. this year it's actually good. we got lucky: it's both new tech and turned out to be good quality.
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
Good catch! Working on a fix now.
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
Our text control is good, especially for emotions. For example, you can add the text prompt: "a person talking. they are angry", and agent will have an angry expression.

You can also control background motions (like ocean waves, or a waterfall or car driving).

We are actively training a model that has better text control over hand motions.

sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
Good question. When using the API, you can bring any voice agent (or LLM). Our API takes in what the agent will say, and then streams back the video of the agent saying it.

For the fully hosted version, we are currently partnered with ElevenLabs.

sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
thank you! it's by far the thing I have worked on that I am most proud of.
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
Very cool! Thanks for sharing. I love your use-case of turning an AI coding agent into more of an AI employee. Will be interesting to see if users can connect better with the product this way.
sid-the-kid··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
hey HN! one of the founders here. as of today, we are seeing informational avatars + roleplaying for training as the most common use cases. The roleplaying use-case was surprising to us. Think a nurse training to triage with AI patients. Or, SDRs practicing lead qualification with different kinds of clients.
sid-the-kid··on Show HN: Lemon Slice Live – Have a video call with a transformer model
We use modal (https://modal.com/). They give us GPUs on-demand, which is critical for us so we are only paying for what we are using. Pricing is about $2/hr per GPU (as a baseline of the costs). Long story short, things get VERY expensive quickly.
sid-the-kid··on Show HN: Lemon Slice Live – Have a video call with a transformer model
that's a good idea! Would be especially cool if the human is charismatic and does a good job driving the convo. Maybe we can try it out with a streamer.
sid-the-kid··on Show HN: Lemon Slice Live – Have a video call with a transformer model
Looked it up. Cool reference.
sid-the-kid··on Show HN: Lemon Slice Live – Have a video call with a transformer model
Does he? I can't find him.
sid-the-kid··on Show HN: Lemon Slice Live – Have a video call with a transformer model
IMO, most videos models will be fully real time within 2 years. You will be able to pick a model, imagine any world and then be fully immersed in it. Walk around any city interacting with people, first person shooter games on any map with crazy monsters, or just let the model auto-pilot an adventure for you.
sid-the-kid··on Show HN: Lemon Slice Live – Have a video call with a transformer model
Nice find! I hand't seen this before (and will take a deeper look later). It looks like this is an approach to better utilize the GPU memory. And, we would probably benefit from this to get more of a speed-up, which would also help us get better video quality.

I do not think they are running in real time though. From the website: "Personal RTX 4090 generates at speed 2.5 seconds/frame (unoptimized) or 1.5 seconds/frame (teacache)." That means it would take them 37.5s to generate 1 second of video, which is fast for video but way slower than real time.

sid-the-kid··on Show HN: Lemon Slice Live, a real-time video-audio AI model
Ya. You always think you cross your Ts. But, the law always holds.
sid-the-kid··on Show HN: Lemon Slice Live – Have a video call with a transformer model
Glad you like it! IMO, biggest things to improve on are 1) time to video response and 2) being able to generate more complicated videos (2 people talking to each other, a person walking + talking, scene cuts while talking).
sid-the-kid··on Show HN: Lemon Slice Live – Have a video call with a transformer model
Good question. I guess depends on how many users we get. Each users gets their own dedicated GPU. Most video generations systems (and AI systems in general) can share GPUs during generation. Since we are real time, we don't do that. So, each user minute is a GPU minute. This is the biggest driver of the cost.
Page 1 of 2Next →