cURL
curl \
--request GET \
--url "https://api.breeze.blue/v1/voice-metadata/options" \
--header "xi-api-key: $BREEZE_API_KEY"import os
from breeze_blue import BreezeBlue
client = BreezeBlue(api_key=os.environ["BREEZE_API_KEY"])
options = client.voices.metadata_options()
print(options["language_codes"])
print(options["accent_codes_by_language"]["en"])import { BreezeBlueClient } from "@breeze.blue/sdk";
const client = new BreezeBlueClient({
apiKey: process.env.BREEZE_API_KEY!,
});
const options = await client.voices.metadataOptions();
console.log(options.languageCodes);
console.log(options.accentCodesByLanguage.en);{
"language_codes": [
"ar"
],
"gender_codes": [
"male"
],
"age_codes": [
"child"
],
"tone_codes": [
"warm"
],
"tone_max_items": 3,
"accent_codes_by_language": {}
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}Voices
List Voice Metadata options
Return the stable code sets accepted by Voice Metadata fields, including the complete language_code enum, the tone limit, and the language-to-accent cascade. Values are stable codes rather than localized display text.
GET
/
v1
/
voice-metadata
/
options
cURL
curl \
--request GET \
--url "https://api.breeze.blue/v1/voice-metadata/options" \
--header "xi-api-key: $BREEZE_API_KEY"import os
from breeze_blue import BreezeBlue
client = BreezeBlue(api_key=os.environ["BREEZE_API_KEY"])
options = client.voices.metadata_options()
print(options["language_codes"])
print(options["accent_codes_by_language"]["en"])import { BreezeBlueClient } from "@breeze.blue/sdk";
const client = new BreezeBlueClient({
apiKey: process.env.BREEZE_API_KEY!,
});
const options = await client.voices.metadataOptions();
console.log(options.languageCodes);
console.log(options.accentCodesByLanguage.en);{
"language_codes": [
"ar"
],
"gender_codes": [
"male"
],
"age_codes": [
"child"
],
"tone_codes": [
"warm"
],
"tone_max_items": 3,
"accent_codes_by_language": {}
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}Authorizations
Breeze Developer API key.
Response
Voice Metadata code options and constraints.
Supported language_code values in canonical order.
Available options:
ar, cs, de, el, en, es, fi, fr, hi, id, it, ja, ko, nl, pl, pt, ro, ru, th, tr, uk, vi, zh Available options:
male, female, neutral Available options:
child, young, middle_aged, old Available options:
warm, calm, bright, gentle, energetic, authoritative, sincere, weary, precise, refined, urgent, friendly, articulate, steady, playful, compassionate, reflective, measured, rhythmic, passionate Maximum number of distinct tone codes accepted for one voice.
Example:
3
Accent codes keyed by every supported language_code. Languages without accent choices have an empty array.
Show child attributes
Show child attributes

