cURL
curl \
--request PATCH \
--url "https://api.breeze.blue/v1/voices/voc_xeh3w54cqvnp" \
--header "xi-api-key: $BREEZE_API_KEY" \
--form "name=Brand Narrator v2" \
--form "description=Updated voice description for the saved clone." \
--form "[email protected];type=audio/wav"from pathlib import Path
import os
from breeze_blue import BreezeBlue
client = BreezeBlue(api_key=os.environ["BREEZE_API_KEY"])
client.voices.edit(
"voc_xeh3w54cqvnp",
name="Brand Narrator v2",
description="Updated voice description for the saved clone.",
file=Path("sample.wav"),
)import { readFile } from "node:fs/promises";
import { BreezeBlueClient } from "@breeze.blue/sdk";
const client = new BreezeBlueClient({
apiKey: process.env.BREEZE_API_KEY!,
});
await client.voices.edit("voc_xeh3w54cqvnp", {
name: "Brand Narrator v2",
description: "Updated voice description for the saved clone.",
file: {
data: await readFile("sample.wav"),
filename: "sample.wav",
contentType: "audio/wav",
},
});{
"status": "<string>"
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}Voices
Edit a voice
Update a saved voice.
PATCH
/
v1
/
voices
/
{voice_id}
cURL
curl \
--request PATCH \
--url "https://api.breeze.blue/v1/voices/voc_xeh3w54cqvnp" \
--header "xi-api-key: $BREEZE_API_KEY" \
--form "name=Brand Narrator v2" \
--form "description=Updated voice description for the saved clone." \
--form "[email protected];type=audio/wav"from pathlib import Path
import os
from breeze_blue import BreezeBlue
client = BreezeBlue(api_key=os.environ["BREEZE_API_KEY"])
client.voices.edit(
"voc_xeh3w54cqvnp",
name="Brand Narrator v2",
description="Updated voice description for the saved clone.",
file=Path("sample.wav"),
)import { readFile } from "node:fs/promises";
import { BreezeBlueClient } from "@breeze.blue/sdk";
const client = new BreezeBlueClient({
apiKey: process.env.BREEZE_API_KEY!,
});
await client.voices.edit("voc_xeh3w54cqvnp", {
name: "Brand Narrator v2",
description: "Updated voice description for the saved clone.",
file: {
data: await readFile("sample.wav"),
filename: "sample.wav",
contentType: "audio/wav",
},
});{
"status": "<string>"
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}Authorizations
Breeze Developer API key.
Path Parameters
Saved voice identifier returned by GET /v1/voices.
Body
multipart/form-data
Response
Update status.
⌘I

