Skip to content
explainroo

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.

  • 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 assets and name it under voice in video.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.

  • A speech recognition model that runs on your computer.

    Cost
    Nothing.
    What leaves your computer
    Nothing. The model downloads once from Hugging Face.
    Setup
    None. Docs

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 assets folder. 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 assets and draw it with s.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 assets folder and play it with s.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. music in video.json changes 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 assets and name it as src under music in video.json. Docs
  • 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

Sharing

  • The video file

    Free

    Each render saves an MP4 file on your computer. You can send it to anyone.

    Cost
    Nothing.
    What leaves your computer
    Nothing.
    Setup
    None. Docs
  • Web player for your own site

    Free

    explainroo writes a folder with a player that draws the video sharp at any size. You put that folder on your own website.

    Cost
    Nothing.
    What leaves your computer
    Nothing until you copy the folder to your site.
    Setup
    Run explainroo export and copy out/player/ to your site. Docs
  • Hosted link on explainroo.com

    Coming later

    The share command is meant to upload a finished video to explainroo.com and give back a page link. The hosted service does not run yet, so today the command sends nothing and says so.

    What leaves your computer
    Nothing for now. Once the service runs, the video file and its title go to explainroo.com, and only when you run the share command.
    Setup
    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 package with a platform, like --platform tiktok. Docs
  • 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
  • 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.