AsyncFlow API
  1. Voice Management
AsyncFlow API
  • Welcome to AsyncFlow API
  • Get Started
  • API Reference
    • API Status
      • API Status Check
    • Text-to-Speech
      • Text to Speech (Stream)
    • Voice Management
      • Clone Voice
        POST
      • List Voices
        POST
      • Get Voice
        GET
      • Update Voice
        PATCH
      • Delete Voice
        DELETE
      • Get Voice Preview
        GET
  1. Voice Management

Update Voice

PATCH
https://api.async.ai/voices/{id}
Update a cloned voice from the voice libarary using voice id
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH 'https://api.async.ai/voices/' \
--header 'x-api-key: <api-key>' \
--header 'version: v1' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Voice 1",
    "description": "Happy voice with british accent"
}'
Response Response Example
{
    "id": "voice_id_1",
    "my_voice": true,
    "name": "Voice 1",
    "description": "Happy voice with british accent",
    "created_at": "2025-03-30T11:15:32Z",
    "language": "en",
    "is_starred": true,
    "gender": "male"
}

Request

Path Params
id
string 
required
Voice id
Header Params
x-api-key
string 
required
Example:
<api-key>
version
string 
optional
Example:
v1
Body Params application/json
name
string 
required
Voice name
description
string 
required
Voice description
Examples

Responses

🟢200Success
application/json
Body
id
string 
required
Voice id
my_voice
boolean 
required
Whether the voice is owned by the current user
name
string 
required
Voice name
description
string 
required
Voice description
created_at
string 
required
Voice creation datetime
language
string 
required
Voice language
is_starred
boolean 
required
Whether the voice is starred
gender
string 
required
Voice gender
Modified at 2025-05-08 11:27:34
Previous
Get Voice
Next
Delete Voice
Built with