HackerTrans
TopNewTrendsCommentsPastAskShowJobs

lcolucci

no profile record

Submissions

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

133 points·by lcolucci·6 เดือนที่ผ่านมา·133 comments

Show HN: Lemon Slice Live – Have a video call with a transformer model

195 points·by lcolucci·ปีที่แล้ว·84 comments

Show HN: Infinity – Realistic AI characters that can speak

481 points·by lcolucci·2 ปีที่แล้ว·294 comments

comments

lcolucci
·5 เดือนที่ผ่านมา·discuss
I don't think that's the primary purpose of realistic interactive avatars, any more than deception is the purpose of CGI. Deception requires intent to mislead — if users know they're talking to an avatar, it's not deception no matter how realistic. Just as moviegoers aren't "deceived" by CGI. It's an experience they opt into.

As for benefits: language learning with avatars, scalable corporate training, accessible education for kids, personalized coaching, and certainly entertainment, which has real value too.
lcolucci
·5 เดือนที่ผ่านมา·discuss
Thank you!
lcolucci
·6 เดือนที่ผ่านมา·discuss
Do you think the same about text that is indistinguishable from human-written text (LLM chatbots)? Or voice that is indistinguishable from a human talking?

Illegal things, like fraud and impersonation, are illegal. There's a difference between the tool and the actions people do with the tool.

There are tons of useful applications of interactive avatars - from corporate training to kids education to language learning and more. Plus, why would you want to stop this little guy from existing in the world? :) https://lemonslice.com/try/alien
lcolucci
·6 เดือนที่ผ่านมา·discuss
This is so obvious now that you say it (* facepalm *). We definitely need to give the LLM context on the appearance (both from the initial image as well as any /imagine updates during the call). Thanks for pointing it out!
lcolucci
·6 เดือนที่ผ่านมา·discuss
Can you help us make him? What's the right voice? https://lemonslice.com/hn
lcolucci
·6 เดือนที่ผ่านมา·discuss
That's super nice of you to say. Thank you!
lcolucci
·6 เดือนที่ผ่านมา·discuss
This is good feedback thanks! The "not patient" feeling probably comes from our VAD being set to "eager mode" so that the latency is better. VAD (i.e. deciding when the human has actually stopped talking) is a tough problem in all of voice AI. It basically adds latency to whatever your pipeline's base latency is. Speech2Speech models are better at this.
lcolucci
·6 เดือนที่ผ่านมา·discuss
Well put - and thanks, we'll keep building. Still chasing this level of magic: https://youtu.be/gL5PgvFvi8A?si=I__VSDqkXBdBTVvB&t=173 Not to mention language tutors, training experiences, and more.
lcolucci
·6 เดือนที่ผ่านมา·discuss
Good idea. We need to do that. I'm also excited to push the /imagine stuff further and have B-roll interspersed with the talking (like a documentary) or even follow the character around as they move (like a video game)
lcolucci
·6 เดือนที่ผ่านมา·discuss
The curve is accelerating!
lcolucci
·6 เดือนที่ผ่านมา·discuss
Thank you so much!
lcolucci
·6 เดือนที่ผ่านมา·discuss
whoops I actually did set that on purpose. I guess I like watching things sped up and assumed others did too :) But you can change it.
lcolucci
·6 เดือนที่ผ่านมา·discuss
Thank you! And the cool thing is it's actually a full video world model. We'll expose more of those capabilities soon
lcolucci
·6 เดือนที่ผ่านมา·discuss
That's a good one. I would suggest asking them to integrate with LiveKit. Then it'll be really easy to combine InWorld and LemonSlice.
lcolucci
·6 เดือนที่ผ่านมา·discuss
So cool! I love how he sometimes looks down and over his glasses
lcolucci
·6 เดือนที่ผ่านมา·discuss
I wonder if we should make the UI a more common interface (e.g. "the call is ringing") to avoid this confusion?

It's a normal mp4 video that's looping initially (the "welcome message") and then as soon as you send the bot a message, we connect you to a GPU and the call becomes interactive. Connecting to the GPU takes about 10s.
lcolucci
·6 เดือนที่ผ่านมา·discuss
Thank you so much! It's been a lot of fun to build
lcolucci
·6 เดือนที่ผ่านมา·discuss
This is a good point on audio. Our main priority so far has been reducing latency. In service of that, we were deep in the process of integrating Hume's two-way S2S voice model instead of ElevenLabs. But then we realized that ElevenLabs had made their STT-LLM-TTS pipeline way faster in the past month and left it at that. See our measurements here (they're super interesting): https://docs.google.com/presentation/d/18kq2JKAsSahJ6yn5IJ9g...

But, to your point, there are many benefits of two-way S2S voice beyond just speed.

Using our LiveKit integration you can use LemonSlice with any voice provider you like. The current S2S providers LiveKit offers include OpenAI, Gemini, and Grok and I'm sure they'll add Personaplex soon.
lcolucci
·6 เดือนที่ผ่านมา·discuss
Thanks Dan! The HN playground let's anyone try out for free without login
lcolucci
·6 เดือนที่ผ่านมา·discuss
Qwen is the default but you can pick any LLM in the web app (though not the HN playground)