Funnybot
So, I made and app to make short cringy animations, it works like this:
- You can define a series with a context and a list of characters
- You can define episodes with a plot and a script
- The script is written in a language called FunnyScript, which I developed
- The LLM of your choice can help you convert a plot into FunnyScript, or write it for you
- Audio for dialogs is generated via ElevenLabs (or macOS voice synthesizer)
- The script is "compiled", that is, each instruction in it is assigned a start time and a duration (taking into account audio duration for each line of dialog, sounds effects, animations, ...)
- Entities are moved around following the instructions
- An image is taked for each frame
- Images are stitched togeter into a video
- Audio is added in
What does it look like?
I have other videos on my YouTube channel
Why?
Idk.
Does it work? Can I use it?
I mean, there's far, FAR better tools out there, but go ahead... If you really want to try it out I won't stop you 😂
The file funnybot.json can be imported directly in the app and include the "source" for most of my videos, the repo also includes the same assets I use.
Screenshots
Homepage, showing the list of your series and general settings
Each series has a list of episode, as well as some dedicated settings
Example of what an episode looks like

