STORY
Pitch: Stephan Livera Podcast AI
AUTHOR
Joined 2022.06.19
DATE
VOTES
sats
COMMENTS

Pitch: Stephan Livera Podcast AI

Hello everyone! My name is Aniket (aka Anipy) and I'm super excited to share my project "Stephan Livera Podcast AI" that I created for the Ai4ALL hackathon. So, you know Stephan Livera, the host of one of Bitcoin's top podcasts. Well, I was listening to his SLP488 episode, learning about Breez SDK, Greenlight, and all their awesome visions. And guess what? Bam! An idea struck me like lightning!

The concept is pretty straightforward - imagine an AI that personifies Stephan Livera and sets up a cool podcast-like environment for users like you and me to have some deep and insightful conversations. It's like a healthy exchange of knowledge and ideas between the "Stephan Livera AI" and us, the guests. And guess what makes it even cooler? At the end of each podcast convo, we publish it on Nostr, all from a single Nostr account dedicated to the Stephan Livera AI. Pretty neat, right?

Okay, that was just phase 1. Let me take you to the next level! In phase 2, we get to subscribe to all the events published by that special account and display them on our feed screen. So, anyone and everyone can see our fascinating podcast conversations with the Stephan Livera AI. And hey, if they dig it, they can zap that podcast! Oh, here's the kicker - we attach the lightning address of the guest (yeah, that's you!) to the podcast, so you can earn sats when people tip your podcast. Cash money, bro!

Now, let me give you a sneak peek of the project. When you browse over to https://slp-ai.netlify.app/#/, you'll see some loading indicators teasing you a bit before revealing the Podcast feed screen. Trust me, it's worth the wait, just like a good Bitcoin investment!

SLP_Loading_Screen

SLP_Feed_Screen

Alright, let's get into the nitty-gritty of the AI stuff. You click that cool floating icon button, and boom, you open the conversation screen. But here's the deal - your browser needs to be all WebLN provider-friendly for this magical exchange to happen. I mean, I'm using Metador, which goes all the way to the OpenAI API and to access that it uses L402 spec, so the user needs to pay for that.

Conversation_Screen_1

Now, don't worry, this fantastic AI chat isn't free, but it's worth every sat! So, after our conversation, we get this dialog showing our complete back-and-forth with the AI. Pretty nifty! 

Conversation_Dialog

But hold on, it's not over yet! We click on "Publish," and now comes the cool part. We gotta add our lightning address. This address becomes a part of our podcast, so when people dig it, they can tip us directly! Satoshi would be proud!

Publish_DIalog

Once that's sorted, we're back on the feed screen, and there it is - our podcast shining brightly among the others. Each podcast with a unique lightning address, just like your fingerprint!

Feed_Screen

Hit "Read More," and you can delve into the entire podcast - the juicy details and all.

Now, here's the cherry on top! That lightning icon? Tap on it, and voilà - a dialog pops up!

Zap_Dialog_1

So, if you're in the mood to tip, just type in the amount and add a snazzy optional message. Send Zap, and boom! LnurlPay.requestInvoice makes the invoice, and webln.sendPayment delivers your sats. Tipping made easy!

Zap_Dialog_2

Webln_SendPayment

Paid

You know what's even better? I've got my tech stack locked and loaded! Flutter framework for the frontend, giving you that sweet cross-platform action. Matador API, nostr_tool Dart package, WebLN - all combining to create this epic experience. And of course, LNURLPay doing its thing for those lightning-fast payments!

Alright, let's talk about the future! This is just the beginning, and I've got big plans. Picture this - a mobile app with an in-app wallet for seamless payments using Breez SDK. And hey, let's take it up a notch - speech to text and text to speech functionality, plus a voice clone of Stephan Livera! Epic stuff, right?

I'm super pumped about this project, and I can't wait to see where it goes. If you're as excited as I am (come on, you totally are!), let's chat about it. Hit me up on Twitter (https://twitter.com/Anipy1)) or find me on Nostr (https://snort.social/p/npub1clqc0wnk2vk42u35jzhc3emd64c0u4g6y3su4x44g26s8waj2pzskyrp9x).

Project Demo:

<iframe class="remirror-iframe remirror-iframe-youtube" src="https://www.youtube-nocookie.com/embed/_itVXaXaq28?" data-embed-type="youtube" allowfullscreen="true" frameborder="0"></iframe>

Thanks a lot for checking out my project. You rock!