←back to thread

156 points Sean-Der | 1 comments | | HN request time: 0s | source

Alt link: https://mrchristmas.com/products/santas-magical-telephone

Video demo: https://www.youtube.com/watch?v=0z7QJxZWFQg

The first time I talked with AI santa and it responded with a joke I was HOOKED. The fun/nonsense doesn't click until you try it yourself. What's even more exciting is you can build it yourself:

libpeer: https://github.com/sepfy/libpeer

pion: https://github.com/pion/webrtc

Then go do all your fun logic in your Pion server. Connect to any Voice AI provider, or roll your own via Open Source. Anything is possible.

If you have questions or hit any roadblocks I would love to help you. I have lots of hardware snippets on my GitHub: https://github.com/sean-der.

Show context
patapong ◴[] No.45574367[source]
This is such a fun use of AI! Congratulations. If you buy the walmart version, can you connect it to your own pion server?
replies(1): >>45575106 #
Sean-Der ◴[] No.45575106[source]
I would buy a dev board + build it yourself, you will get a much better experience then trying to reuse the existing thing.

I have written implementations target at specific boards. So go and buy one of these and boom stick it in anything you want. I have done this for my kids and have a bunch of different characters. My favorite is my daughter has a toy that pretends to be 'the ocean' it is so funny and existential.

* https://github.com/Sean-Der/realtimeai-embedded-respeaker-li...

* https://github.com/Sean-Der/realtimeai-embedded-esp32-s3-box...

I really loved the Sonatino[0], but can't get it anymore :(

If you start building something shoot me an email and would love to help! I want to unblock/enable this space so bad, I think these kinds of projects are just so delightful :)

[0] https://sonatino.com

replies(2): >>45575679 #>>45580695 #
rs186 ◴[] No.45575679[source]
You could have just answered "no".
replies(1): >>45575790 #
Sean-Der ◴[] No.45575790{3}[source]
The answer isn't no.

You can open up the phone and modify the ESP32. I do that pretty often with IoT devices. It's not as easy as setting a URL, but totally possible if you are determined enough.

replies(1): >>45578338 #
rs186 ◴[] No.45578338{4}[source]
Why don't you just answer that in the parent comment? Isn't that a simpler, clearer and better answer?

Or you mean "in theory yes, but actually no"? Maybe this thing has an ifixit score of 0 so that you'd better not bother?

> I would buy a dev board + build it yourself, you will get a much better experience then trying to reuse the existing thing.

Sounds like it. Dude you can be honest here.

Which is almost saying nobody on HN should buy this if they want to get anything more than 60 minutes out of this thing.

replies(2): >>45580003 #>>45586199 #
kwindla ◴[] No.45586199{5}[source]
> Sounds like it. Dude you can be honest here.

I'm going to politely weigh in here and say things Sean won't say about himself.

You're talking to someone who has spent the last ten years building open source WebRTC software that many, many, many people use and that he's never tried to commercialize. He works tirelessly to make the Pion community welcoming to everyone, from engineers with a ton of networking/video experience to brand new contributors. He wrote the guide that should be everyone's first read about WebRTC.[] All of it as a labor of love.

He's being honest.

https://webrtcforthecurious.com/

replies(1): >>45591579 #
1. rs186 ◴[] No.45591579{6}[source]
Thanks for the context but I don't see how it's related to what I was asking. You could be Thomas Edison and I'd still ask the same question.