POST
/
voices
curl -X POST https://api.console.tts.monster/voices \
-H "Authorization: ttsm_12345-abcdef"
{
  "voices": [
    {
      "voice_id": "a33aa2c5-47f9-4882-a192-d7aa6a0c0efd",
      "name": "Whisper",
      "sample": "https://script-samples.tts.monster/Whisper.wav",
      "metadata": "EN-US|Male"
    }
    // more voices here
  ],
  "customVoices": [
    {
      "voice_id": "1aa9d694-1da5-4bdb-8e07-6392ec526c2f",
      "name": "My Custom Voice",
      "sample": "https://script-samples.tts.monster/abc123.wav",
      "language": "en"
    }
  ]
}
Authorization
string
required

Add your API token here. You can find it by reading the /authentication page.

Response

voices
array[object]

An array of available public voices.

customVoices
array[object]

An array of available custom voices that you cloned in the dashboard.

curl -X POST https://api.console.tts.monster/voices \
-H "Authorization: ttsm_12345-abcdef"
{
  "voices": [
    {
      "voice_id": "a33aa2c5-47f9-4882-a192-d7aa6a0c0efd",
      "name": "Whisper",
      "sample": "https://script-samples.tts.monster/Whisper.wav",
      "metadata": "EN-US|Male"
    }
    // more voices here
  ],
  "customVoices": [
    {
      "voice_id": "1aa9d694-1da5-4bdb-8e07-6392ec526c2f",
      "name": "My Custom Voice",
      "sample": "https://script-samples.tts.monster/abc123.wav",
      "language": "en"
    }
  ]
}