GET/api/v6/callblasting/voices

List available voices

Filterable catalog of voices for call synthesis.

Scope and limits

Scope

API key with the callblasting service enabled

Usage limit

120 requests per minute

Returns the catalog of voices available for Call Blasting text-to-speech. Each voice carries a stable code you then send in the voice field when creating a call with text.

code
Identifier you send in the call.
name
Display name of the voice.
language
Language and region in BCP-47.
accent
Accent of the voice.
gender
female or male.
tier
Quality level: basic, intermediate or advanced.
sampleRate
Sample rate in Hz.

The catalog rarely changes, so caching it on your side is worth it.

Query parameters

language
stringoptional
Filter by language and region (BCP-47), for example es-US or en-US.
tier
stringoptional
Filter by voice quality level.
basicintermediateadvanced
gender
stringoptional
Filter by voice gender.
femalemale

Responses

200

Voice catalog, filtered when parameters were sent.

{
  "success": true,
  "data": {
    "voices": [
      {
        "code": "es-us-female-2",
        "name": "Valentina · Español Latinoamérica",
        "language": "es-US",
        "accent": "Español Latinoamérica",
        "gender": "female",
        "tier": "intermediate",
        "sampleRate": 8000
      },
      {
        "code": "es-us-male-7",
        "name": "Nicolás · Español Latinoamérica",
        "language": "es-US",
        "accent": "Español Latinoamérica",
        "gender": "male",
        "tier": "advanced",
        "sampleRate": 8000
      }
    ]
  },
  "meta": {
    "requestId": "8f0c0e2a4b1d4c8fae2b7a91e0c5d3f6",
    "timestamp": "2026-06-23T15:04:05+00:00",
    "responseTimeMs": 1.4
  }
}
401

Invalid or missing credentials.

403

The API key does not have the callblasting service enabled.

429

Request limit exceeded.

Possible errors

Codes this endpoint can return in error.code. The full detail lives in the catalog.

See the full catalog
GET /api/v6/callblasting/voices
curl -X GET 'https://developers.hablame.co/api/v6/callblasting/voices?language=es-US' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer hk_YOUR_API_KEY'

Try-It

Run the request against the real API with your own API key.

The key is used only in your browser for this request. It is not stored nor sent anywhere else.

Parameters

Filter by language and region (BCP-47), for example es-US or en-US.

Filter by voice quality level.

Filter by voice gender.

GET https://developers.hablame.co/api/v6/callblasting/voices?language=es-US

Response

You have not sent a request yet.