Filter GET /v1/voices by type, locale, gender, and model

GET /v1/voices now accepts type, locale, gender, and model query filters, applied before pagination so pages stay full — so you can fetch, say, only English cloned voices that support Simba 3.2 in a single call.

Developer Relations · SpeechifyAI Labs
1 min read

GET /v1/voices now takes four optional query filters — type (personal or shared), locale (BCP-47, prefix-matched), gender, and model — applied before pagination so pages stay full. For example, ?type=personal&locale=en&model=simba-3.2 returns only English cloned voices that support Simba 3.2.

Pagination is unchanged and still opt-in (limit plus cursor, max page size 200), and large personal voice libraries that previously risked a slow response now list reliably.

The Build changelog has the full filter table.

Privacy preferences

Choose what we may store on this device. You can change this at any time from the footer.

Strictly necessary

Sign-in, security, load balancing, and remembering your privacy choices. These cannot be switched off.

Always on

Analytics

How the site is used in aggregate - which pages get read, where people get stuck - so we can improve it.

Marketing

Measures which campaigns bring people here, and lets us show relevant ads on other platforms.