Voice AI icon

Voice AI

Interact with Voice.ai text-to-speech and voice management API

Actions6

Voice → Update

AI-generated

Summary

Update a voice's metadata

Inputs

  • voiceId (required) — Identifier of the voice to update (e.g., voice_abc123) or select from list
  • updateFields — Collection of fields to update, such as name and voiceVisibility
  • requestOptions — Additional request settings including batching, timeout, proxy, and SSL options
  • allowUnauthorizedCerts — Whether to accept the response even if SSL certificate validation fails
  • proxy — HTTP proxy URL, optionally with authentication credentials
  • timeout — Request timeout in milliseconds (default 10000)

Output shape

A single updated voice object

The response contains the updated voice details; fields not specified in updateFields remain unchanged.

Examples

Example 1: Update the name of a specific voice

Set voiceId to the target voice ID, add a name field with the new name in updateFields, and optionally adjust requestOptions such as timeout.

Example 2: Make a voice public via update

Provide voiceId, set updateFields.voiceVisibility to PUBLIC, and optionally use requestOptions to configure batching.

Links

Discussion