Daily.co
p/daily-co
Real-time voice, video, and AI for developers
Rajiv Ayyangar
Storybot AI — Make story time magical by talking with an AI in real-time
Featured
31
Tell Storybot your idea for a story using your voice, sit back, and hear a magical story unfurl in real-time. Storybot loves to craft stories with you, so get ready to choose-your-own-adventure!
Replies
Rajiv Ayyangar
This project started as a demo app using Daily.co's video api and other new AI libraries. It's a really creative, fun use of realtime tech + AI, plus they have an in-depth blogpost on how to build something similar yourself. I saw it live at an event and it was delightful!
Corey Hobbs
Top Product
Maker
@rajiv_ayyangar Again, thanks for highlighting this project. We're excited to hear all of the cool stories that will be generated and the moments that will be shared 🙏🏾
Kwindla Kramer
Hi Product Hunt, and thank you to Rajiv for hunting us. I’m Kwindla and I’m part of the product team here at Daily. Today, we’re excited to launch Storybot AI, an interactive, LLM-powered story teller designed to converse with young children. Here’s a summary of how it works: - You speak to Storybot and tell it what you’d like to hear a story about. - Storybot processes your voice and starts telling a story. - Along the way, you’ll be given different choices, in an AI version of “choose-your-own-adventure” storytelling. - You can respond with a choice from the options that Storybot gives you, or nudge the story in a different direction that’s all your own. Under the covers, we use Deepgram for low-latency speech-to-text, Azure OpenAI GPT-4 to imagine the story, OpenAI DALL-E 2 to generate images, and PlayHT for speech synthesis. The voice and video run on our own global, real-time WebRTC infrastructure. The team had a blast coming up with and building Storybot. And, as a team of parents, our kids have certainly enjoyed robustly “testing” this fun new product with their story ideas. On behalf of everyone at Daily, I hope you enjoy Storybot as much as we do! Drop a comment to tell us about your Storybot experience! We’d love to hear about the funniest, most engaging, or most surprising stories that you come up with together with Storybot.:sunglasses:
Anthony Martin
This is so cool, Daily!! Love how kids can create a story inspired by their own imaginations. Nicely done.
Neel Patel
@rajiv_ayyangar @kwindia Seeing a lot of AI story apps launching on PH. But I am sure the demand is also high. I wish you luck :)
Kwindla Kramer
Thanks, @neelptl2602. I've really enjoyed seeing these launches, too. There are so many good makers exploring the new capabilities of generative AI. Storybot is different from the others I've seen lately in that you talk to it with your voice, and guide the story as you go along. We think of Storybot as a demo (with source code available) of some of the best practices around building voice-driven and speech-to-speech LLM applications.
Rami - Browsingbuddies.com
So are my kids supposed to chat with this thing?
Kwindla Kramer
@kingromstar Yes, just by talking! It's really fun. Did you try it with them?
Taiki Iwasaki
Oh, this is interesting! I don't have kids, but this would be a fun way to raising kids!
Kwindla Kramer
@new_user_148b3c8cc9 It is fun to use Storybot with a kid. But it's fun to hear a good story, even as an adult! I've also found it interesting to use Storybot just from the perspective of learning a little bit more about what GPT-4 can do well.
Congratulations team Storybot AI on your remarkable launch on Producthunt! Your tech is an incredible advancement in creative, interactive storytelling. One suggestion I would give is to introduce a feature where users could mold the plot as the story progresses. This could make your already exciting choose-your-own-adventure experience even more thrilling. Keep up the excellent work!
Kwindla Kramer
@manmohit Thanks, Manmohit! Can you tell us a little more about what flexibility you'd like there to be? Did you try just giving your own idea to Storybot, when it asks you for a choice? You can say pretty much anything and Storybot will try to incorporate the new idea into the story. You don't have to just answer with one of the choices it suggests.
Iqra Naseem
Storybot AI is an exciting tool for content creators. How does it generate content that aligns with a specific brand's voice? Congrats on the launch!
varun
@iqra_naseem the code is opensource, to get the tone and voice to match a brand, you’ll need to play with the system prompt. The system prompt is the ineditable part of the chat gpt api that is used with each chat interaction. In the case of the story bot, you can checkout the prompt at L36 of the orchestrator. https://github.com/daily-demos/l...
Jisha Tigga
Big congrats on the launch! Storybot AI seems like a cool tool for kids to enhance their learning experience. I've got a couple of questions, though. Is there a way to pause the story while it's playing? I tried, but it didn't work for me. Also, it'd be awesome if we could also type in the prompts instead of speaking them. And, I checked out stories from different genres, but the storytelling tone seemed a bit repetitive and flat. If you guys add some extra features, I'm pretty sure this could stand out from the crowd of storytelling products out there!
Josephine  L
I love how a few words can make the AI come up with loads of creative lines for the story and ask for suggestions in between. It would be great if there is a way to do two things 1. Add more people to the meeting to enjoy the bliss of alternating prompts to make one whole story 2. Get a transcript of the entire story narrated by the AI. Is there a way to do it??? Eagerly waiting!
varun
@josephine912 there’s indeed a story with pictures generated at the end of the call! That story is shareable with others.
Ghost Kitty
Comment Deleted
Alex Nix
The AI-powered storytelling could be a real time-saver and even provide some creative inspiration. I'm curious, how does the AI handle different genres or tones in storytelling?
Kwindla Kramer
@nixkulinax We experimented a lot with the prompt we're giving GPT-4 for this demo. Our goal was tone and genres that are appropriate for children 5-10 years old. If you build your own version of this, changing the prompt makes it easy to change the genres and tone. It also works pretty well to have the bot ask the age or interests of the person at the beginning. Here's the prompt that this version of Storybot uses: https://github.com/daily-demos/l...
Ayhan Dzhemalov
Cool! I love awesome stuff like this one !! Congrats and good luck!
josie
Congrats for your launch! how to test that? I'm interested in that.
James Hush
@josieee you can try it out at this link! https://daily-hosted-llm.vercel....
Moishe Lettvin
@josieee testing this was mostly ad-hoc. But, I was just telling some friends yesterday how different it is to test and debug LLMs and AI output in general, because the product is by its nature unpredictable. I think we'll start seeing the mainstreaming of testing tools implemented with LLMs to evaluate the output of products built using LLMs. Separating out the "predictably testable" parts, that can be tested with traditional testing means, from the "probability-based testable" parts feels like it's also something we'll all need to get good at.
ojo julius
whaooo this is so magnificent app for tell story to my children
Kwindla Kramer
@ojo_julius Would love to hear what kind of stories your children asked for. We've been collecting funny ones at Daily. Two of my favorites are pirate ships crewed by unicorns, and friendly aliens that teach their friends the stars to dance.
Buyisiwe Ngwenya
Thanks to this tool I will no longer repeat old bed time stories to my daughter
Mandeep Sharma
This could really be a game changer, l! However, the tone of voice for different genres and a visual consistency is missing at this point! Keep training 🤝
Kwindla Kramer
@mandeep_sharma You're totally right about more features being possible, and especially that there's a lot that could be done with the imagery. We built this as a demo of how to create low-latency, voice-driven LLM applications. The complete source code is here: https://github.com/daily-demos/l...