Skip to main content
Preselected voices are the platform-level voice options shown to users during genie setup. Regular users can browse all active voices; creating, updating, and deleting entries is restricted to admins.

Actions

all

Returns all preselected voices, ordered by sort_order. Regular users see only active voices (is_active: true). Admins see all voices regardless of active status. Response

create

Adds a new preselected voice to the platform library. Admin only.
string
required
Platform voice identifier to add to the curated list.
string
required
Display name shown to users.
string
Optional description of the voice character or style.
string
required
Must be "male" or "female".
number
default:"0"
Display order position.
boolean
default:"true"
Whether the voice is visible to regular users.
Response201

update

Updates a preselected voice entry. Admin only. Only the fields you supply are changed. Pass the voice UUID as the request id. All data fields below are optional.
string
Updated display name.
string
Updated description.
string
Updated gender. Must be "male" or "female".
number
Updated display order position.
boolean
Toggle visibility for regular users.
Response

delete

Permanently removes a preselected voice from the platform library. Admin only. Irreversible. Parameters Response

Voice object fields


Error codes