Stentor

Use Stentor from Claude Code and Codex

Ask Claude Code, Codex or another AI app for a voiceover, and Stentor makes it on your computer. You choose the voice, the model and the mood; the files go to your export folder.

Set it up

  1. In Stentor, open Integrations and find Use Stentor from AI apps.
  2. Press Connect beside Claude Code or Codex. Stentor adds itself for all your projects.
  3. Start a new Claude Code or Codex session. Stentor's tools are there.

Prefer the terminal? These do the same:

claude mcp add --scope user stentor -- /Applications/Stentor.app/Contents/MacOS/stentor-mcp
codex mcp add stentor -- /Applications/Stentor.app/Contents/MacOS/stentor-mcp

Ask for a voiceover

Ask the way you'd ask a person. For example:

  • “Write a 45-second voiceover for our new export feature and voice it with Stentor.”
  • “Voice the script in launch.md with Stentor, then time the scenes in my video to its paragraphs.”
  • “Make the intro sound more excited and voice it again with Stentor.”

The AI app writes or edits the script, and can add Stentor's symbols for moods, pauses and sounds, like [happy] or [pause 0.5]. Each voiceover is a normal script in Stentor too, with a mark showing which app made it, so you can open it, change it and voice it again yourself.

What Stentor asks you

Stentor doesn't let the AI app choose for you. Before voicing it asks:

QuestionWhat you pick from
VoiceYour own voices, the built-in voices that speak the script's language, and your ElevenLabs voices if they're connected.
ModelThe models that can voice that voice in that language, and which are already on your computer.
MoodNone, or one mood for the whole script. Moods written in the script stay as they are.
  • Downloads: if the model you pick isn't on your computer yet, Stentor says which one and asks first. Nothing downloads without your yes, and you see its progress.
  • ElevenLabs credits: with an ElevenLabs voice, Stentor says how many characters the voiceover uses and how many you have left, and waits for your yes.
  • Progress: while it voices, the AI app shows how far along it is, line by line.

Claude Code shows these questions itself. In apps that can't, the AI app asks you in the chat, with the same choices.

What you get back

The voiceover goes to your usual Stentor export folder, in a folder named after the script:

  • The audio as WAV and MP3
  • Captions as SRT, and every word's timing as JSON
  • The script as plain text

The AI app also gets when each paragraph and sentence is heard, so it can time the scenes of a video it's making to the voice.

Other AI apps

Any app that supports MCP (Cursor, Claude Desktop and others) can use Stentor the same way. In Stentor, Integrations › Use Stentor from AI apps › Copy setup, and paste it into the app's MCP settings. It looks like this:

{
  "mcpServers": {
    "stentor": {
      "command": "/Applications/Stentor.app/Contents/MacOS/stentor-mcp",
      "args": []
    }
  }
}

Questions

Does Stentor need to be open?

No. When an AI app asks for a voiceover and Stentor isn't open, it opens in the background.

Does my script leave my computer?

Stentor voices it on your computer. The AI app sees the script, since it wrote or read it. With an ElevenLabs voice, the text goes to ElevenLabs, as it does in Stentor itself.

Can a website or another computer use it?

No. Stentor only answers apps on the same computer that have its key, which changes each time it opens.

Do I need a licence?

Yes, like the rest of Stentor. Without one, Claude Code and Codex can't voice scripts or download models through it.