Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adithya-s-k/storyblocks

✨ Experience the enchantment of Story Blocks: an open-source project merging AI text generation and image synthesis to create captivating video narratives. 📚🎥 Watch as your text prompts come to life with stunning visuals, exploring new frontiers in storytelling!
https://github.com/adithya-s-k/storyblocks

automatic1111 collaborate github hacktoberfest hacktoberfest-accepted hacktoberfest2023 mongodb stable-diffusion text-to-video video-generation

Last synced: 19 days ago
JSON representation

✨ Experience the enchantment of Story Blocks: an open-source project merging AI text generation and image synthesis to create captivating video narratives. 📚🎥 Watch as your text prompts come to life with stunning visuals, exploring new frontiers in storytelling!

Awesome Lists containing this project

README

        

# Story Blocks

Welcome to **Story Blocks** - Your Gateway to Extraordinary Storytelling!

## What is Story Blocks?

Story Blocks is not just a project; it's a realm of boundless creativity and limitless storytelling possibilities. With the magic of generative AI at our fingertips, we bring you a world of possibilities:

- 📽️ **Generate Storytelling Videos**: Craft captivating narratives brought to life with stunning visuals.
- 👤 **Avatar Narration Videos**: Let avatars narrate your tales, giving them a unique personality and voice.
- 📚 **Flashcards Books**: Create educational flashcards and books in a breeze.

And that's just the beginning! Our journey is marked by innovation, and our future holds even more exciting features.

So, are you ready to embark on a storytelling adventure like no other? Join us and unlock the power of imagination with Story Blocks!

## [One Click Run Google Colab](https://colab.research.google.com/github/adithya-s-k/Storyblocks/blob/main/Storyblocks.ipynb)

| Colab Page | Function |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- |
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/adithya-s-k/Storyblocks/blob/main/Storyblocks.ipynb) | Run Story blocks in One Click |
| [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/adithya-s-k/Storyblocks/blob/main/Storyblocks_Automatic1111.ipynb) | Run Automatic1111 Web UI with API |

## Example



The Very First Video I generated manually:



Automated Video Generation:



Avatar Narration:
















## Features

- Transforms text prompts into captivating video narratives with vivid visuals
- Uses cutting-edge AI technology for text, image, video generation like OpenAI , Automatic1111 and ElevenLabs
- Customizable options to tailor user experience

## Usage

To use Story Blocks, simply provide a text prompt and watch as the project generates a unique story accompanied by stunning visuals. Users can customize their experience by adjusting various parameters such as image style and animation speed.

### **Todo list**

- [x] complete video compilation pipeline
- [x] add stable diffusion support for image generation
- [x] add automatic1111 APIs
- [x] add diffusechain
- [x] Convert it into a Python file
- [x] Add Colab notebook
- [x] Add Gradio
- [x] Project Creation and Section
- [x] Implement Story Generation on Gradio
- [x] Add Audio Generation using ElevenLabs
- [x] Add Audio generation using pyttx3
- [ ] Add SDXL Model for Image Generation locally
- [ ] Add proper Subtitles support
- [ ] Add Support for other image generation models (from Stability AI)
- [ ] Add support for flashcards
- [ ] prompts optimization
- [ ] Become Automatic1111 agnostic

## 🌟 Show Your Support

We hope you find Storyblocks helpful! If you do, let us know by giving us a star ⭐ on the repo. It's easy, just click on the 'Star' button at the top right of the page. Your support means a lot to us and keeps us motivated to improve and expand Storyblocks. Thank you and happy content creating! 🎉

[![GitHub star chart](https://img.shields.io/github/stars/adithya-s-k/Storyblocks?style=social)](https://github.com/adithya-s-k/Storyblocks/stargazers)

# Instructions for running Storyblocks

This guide provides step-by-step instructions for installing ImageMagick and FFmpeg on your system, which are both required to do automated editing. Once installed, you can proceed to run `runStoryblocks.py` successfully.

## Prerequisites

Before you begin, ensure that you have the following prerequisites installed on your system:

- Python 3.x
- Pip (Python package installer)

## Installation Steps

Follow the instructions below to install ImageMagick, FFmpeg, and clone the Storyblocks repository:

### Step 1: Install ImageMagick

1. For `Windows` download the installer from the official ImageMagick website and follow the installation instructions.
[https://imagemagick.org/script/download.php](https://imagemagick.org/script/download.php)
2. For Ubuntu/Debian-based systems, use the command:
```
sudo apt-get install imagemagick
```
Then run the following command to fix a moviepy Imagemagick policy.xml incompatibility problem:
```
!sed -i '/

Star History Chart