How do I generate voiceover?

Use the Generate Voiceover tool to turn text into spoken audio using a natural-sounding TTS voice.

In-app method

  1. Click Tools on the left panel
  2. Select Generate Voiceover
  3. In the Text field, enter the text you want to convert into audio
  4. Select a Voice from the drop-down list
  5. Hit Send Request

API method

Send a POST request to the /v5/tools/generate_voiceover endpoint with a "text"  and "voice"  string for audio conversion.

var data = {
  "text": "Welcome to Bannerbear, the media automation API.",
  "voice": "adam"
}
fetch('https://api.bannerbear.com/v5/tools/generate_voiceover', {
  method: 'POST',
  body: JSON.stringify(data),
  headers: {
    'Content-Type' : 'application/json',
    'Authorization' : `Bearer ${API_KEY}`
  }
})

Start a Free Trial

Start a free trial with 30 API credits, no credit card required

Resize Video
Add Intro Animation
Add Subtitles

Get Started for Free