Connected services
explainroo makes a whole video for free on your own computer, with no account and no key. Some steps can also use an outside service. The paid ones work with your own key, and you pay them on your own account.
Each step starts with its free option. Anything marked "coming later" does not work yet.
explainroo services lists
the choices for each step in your terminal. For AI clips it also shows
the price per second on the day you run it.
A company that pays to be built in gets the label "paid partner" next to its name. No company on this page pays right now.
Your AI agent is a separate service with its own plan or bill. It sees what you tell it about the topic.
Voice
A voice reads your script aloud. You can also record it yourself.
-
Kokoro
Free
An open voice model and the default voice. It has 28 English voices and voices for seven other languages. It has no German voice.
- Cost
- Nothing.
- What leaves your computer
- Nothing. The model downloads once from Hugging Face.
- Setup
- None. Docs
-
Your own recording
Free
You read the script yourself, and explainroo uses your recording. It works in every language explainroo has, German included.
- Cost
- Nothing.
- What leaves your computer
- Nothing.
- Setup
-
Put the file in
assetsand name it undervoiceinvideo.json. Docs
-
ElevenLabs
Your own key
ElevenLabs voices, including voices you cloned there. They speak every language explainroo has, German included.
- Cost
- You pay per character on your ElevenLabs account.
- What leaves your computer
- Your script goes to ElevenLabs.
- Setup
-
Run
explainroo connect elevenlabs. Docs
-
Cartesia
Your own key
Cartesia's Sonic voices. Cartesia reads everything between two pauses at once, so the sentences sound connected. They speak every language explainroo has, German included.
- Cost
- You pay per character on your Cartesia account.
- What leaves your computer
- Your script goes to Cartesia.
- Setup
-
Run
explainroo connect cartesia. Docs
Word timing
explainroo has to know when each word is spoken. That is how a picture appears on the right word.
Images
Scenes are drawn with lines and icons. For a topic like cooking, a picture explains more.
-
Your own images
Free
Screenshots and photos you already have can go into a scene.
- Cost
- Nothing.
- What leaves your computer
- Nothing.
- Setup
-
Put the files in the project's
assetsfolder. Docs
-
OpenRouter
Your own key
AI image models make a picture from a sentence.
- Cost
- About 7 to 13 cents per image at the time of writing, on your OpenRouter account.
- What leaves your computer
- Your image prompts and any reference images go to OpenRouter and to the company that runs the model.
- Setup
-
Run
explainroo connect openrouter. Docs
Clips
A scene can play a video inside it.
-
Your own clips
Free
Footage or screen recordings you already have can play in a scene.
- Cost
- Nothing.
- What leaves your computer
- Nothing.
- Setup
-
Put the file in
assetsand draw it withs.clip. Docs
-
OpenRouter
Your own key
AI video models make a short clip from a sentence, and it plays in a scene like your own footage. Clips work for shots of the real world, like a street or food. They get text and diagrams wrong.
- Cost
- You pay per second on your OpenRouter account. You see the price before anything is spent, and explainroo buys no clip whose price is above the limit you set. A failed try may cost money too.
- What leaves your computer
- Your clip prompts go to OpenRouter and to the company that runs the video model.
- Setup
-
The same key as for images. Buy a clip with
explainroo clip. Docs
Presenters
A person on screen who talks next to the product, if you want one.
-
Film yourself
Free
You record yourself saying the narration of a scene with a camera or a phone. The clip plays in the scene next to the product.
- Cost
- Nothing.
- What leaves your computer
- Nothing.
- Setup
-
Put the file in the project's
assetsfolder and play it withs.clip. Docs
-
An AI presenter service
Your own key Coming later
A service that makes a clip of an AI person who speaks the narration of a scene. explainroo never makes a real person's face or voice without the service's own consent flow, and the video gets an AI label. No presenter service is built in yet.
- Cost
- Paid per second of clip, on your account at the presenter service. `explainroo presenter --dry-run` shows the price first.
- What leaves your computer
- The narration of the scene, as sound, and the id of the avatar go to the presenter service, only when you run `explainroo presenter`.
- Setup
- Docs
Music
Music plays under the voice and gets quieter while the voice speaks.
-
Built-in music
Free
explainroo writes its own music as long as each video. There are no sound files and no sample licenses.
- Cost
- Nothing.
- What leaves your computer
- Nothing.
- Setup
-
It is on by default.
musicinvideo.jsonchanges the style. Docs
-
Your own music file
Free
A music file you are allowed to use plays under the voice. explainroo brings it to the level of the built-in music and lowers it while the voice speaks.
- Cost
- Nothing from explainroo. You check the license of the file.
- What leaves your computer
- Nothing.
- Setup
-
Put the file in
assetsand name it assrcundermusicinvideo.json. Docs
-
Soundroo
Free
An open source tool that lets your AI agent write original music. It renders the track as a WAV file on your computer, and the file goes into a video like your own music file. I also make Soundroo.
- Cost
- Nothing.
- What leaves your computer
- Nothing, unless you run Soundroo's own share command.
- Setup
-
It needs Node 22 or newer. Copy the WAV file into
assets. Docs
Posting
-
A package you upload yourself
Free
explainroo writes a folder for one platform. It holds the video at that platform's size and the words for the post, and you upload it yourself.
- Cost
- Nothing.
- What leaves your computer
- Only what you upload.
- Setup
-
Run
explainroo packagewith a platform, like--platform tiktok. Docs
-
YouTube
Free
explainroo uploads a YouTube or Shorts package to your channel. It signs in with a Google client that you make in your own Google Cloud project, so the video and your login go only to Google.
- Cost
- Nothing.
- What leaves your computer
- The video and its words go to YouTube, and only when you post.
- Setup
-
Make a Google client in your own Google Cloud project, then run
explainroo connect youtube. Docs
-
Buffer
Free
A company that posts to social networks for you. explainroo sends a package to one of your Buffer channels, or saves it there as a draft. Buffer needs a public link to the package's video, so you put the file on a host you choose first. That makes the video public, and the link has to work until the post goes out.
- Cost
- Nothing on Buffer's free plan, which limits how many channels and posts you have. Bigger plans cost money on your Buffer account.
- What leaves your computer
- The words of the post and a link to the video go to Buffer, which fetches the video from that link.
- Setup
-
Run
explainroo connect buffer. Docs
-
Blotato
Your own key
A company that posts to social networks for you. explainroo uploads a package to Blotato, and Blotato posts it to one of your accounts.
- Cost
- It needs a paid Blotato plan. Creating an API key ends Blotato's free trial and starts its Starter plan on your account.
- What leaves your computer
- The video and the words of the post go to Blotato, and only when you post.
- Setup
-
Run
explainroo connect blotato. Docs
Is your company missing from this list?
The partners page explains how a company gets built in.