Assign an offered character voice
studio_artist_voice_chooseAssigns an offered ready-made voice from the voice library through a durable revision-bound operation. voiceId is an opaque catalogue ID and expectedRevision is the current voice revision, or null when no voice exists. May add a shared library voice; creates no speech and debits no credits. Film speech requires its separate quoted financial approval. Identical operation retries retain identity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voiceId | Yes | An offered lib:<owner>:<voice> or acct:<voice> ID. Film supports lib: voices. | |
| artistId | Yes | The cast artist id. | |
| operationId | Yes | Stable operation identifier. Identical retries retain the original identifier; new work has a distinct identifier. | |
| expectedRevision | Yes | The revision from studio_artist_voices_list, or null when no saved voice exists. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||