Use your cloned voices on agents and paginate the voice catalogue

GET /v1/agents/voices now lists your workspace's cloned voices alongside the shared catalogue, each marked personal, and cursor-paginates so the full set is walkable.

Developer Relations · SpeechifyAI Labs
1 min read

Your agent can now use the voice you most want it to have: your own.

GET /v1/agents/voices now returns your workspace’s cloned voices alongside the curated shared catalogue. Clones are marked type: "personal" and can be assigned to an agent exactly like a shared voice — the same ownership gate applies as on GET /v1/voices.

Only workspace-owned clones are selectable. A personal voice scoped to an individual stays invisible to agents, which are workspace-shared resources.

The endpoint also paginates now. Pass cursor and limit and walk pages while has_more is true. The shared catalogue is served first, then your clones. From API version 2026-08-07 an omitted limit returns the first page (default 50, max 200); callers pinned before that date keep the historical whole-catalogue response until they opt in.

Workspaces with large cloned libraries benefit most — the shared catalogue is bounded, but your cloned scope can grow arbitrarily.

See the docs changelog for the full pagination contract and version-gate details.

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.