Skip to main content

Base64 to Url Endpoint

Overview

This endpoint allows you to upload audio in base64 format and get it in url format

Request

--request POST 'https://modelslab.com/api/v6/voice/base64_to_url' \

Make a POST request to https://modelslab.com/api/v6/voice/base64_to_url endpoint and pass the required parameters as a request body.

Body Attributes

ParameterDescriptionValues
keyYour API Key used for request authorizationstring
init_audioBase64 format of the audio file. Only MP3 and WAV formats are allowed. Ensure the base64 audio is between 10 and 15 seconds long for faster upload.base64 string

Example

Body

Body
{   
"key":"",
"init_audio":"data:audio/wav;base64,<base64>",
}

Request

var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({
"key":"",
"init_audio":"data:audio/wav;base64, <base64>",
});

var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};

fetch("https://modelslab.com/api/v6/voice/base64_to_url", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));

Response

{
"status": "success",
"id": 126,
"output": [
"https://pub-3626123a908346a7a8be8d9295f44e26.r2.dev/audio/13751477591711383896.wav"
]
}