cURL
curl \
--request GET \
--url "https://api.breeze.blue/v1/generation-jobs/job_01hasync/audio" \
--header "xi-api-key: $BREEZE_API_KEY"from pathlib import Path
from breeze_blue import save
import os
from breeze_blue import BreezeBlue
client = BreezeBlue(api_key=os.environ["BREEZE_API_KEY"])
audio = client.generation_jobs.download_audio("job_01hasync")
save(audio, Path("async.mp3"))import { save } from "@breeze.blue/sdk/node";
import { BreezeBlueClient } from "@breeze.blue/sdk";
const client = new BreezeBlueClient({
apiKey: process.env.BREEZE_API_KEY!,
});
const audio = await client.generationJobs.downloadAudio("job_01hasync");
await save(audio, "async.mp3");"<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": {}
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}Text to Speech
Download generation job audio
Download the audio for a completed asynchronous text-to-speech job.
GET
/
v1
/
generation-jobs
/
{generation_job_id}
/
audio
cURL
curl \
--request GET \
--url "https://api.breeze.blue/v1/generation-jobs/job_01hasync/audio" \
--header "xi-api-key: $BREEZE_API_KEY"from pathlib import Path
from breeze_blue import save
import os
from breeze_blue import BreezeBlue
client = BreezeBlue(api_key=os.environ["BREEZE_API_KEY"])
audio = client.generation_jobs.download_audio("job_01hasync")
save(audio, Path("async.mp3"))import { save } from "@breeze.blue/sdk/node";
import { BreezeBlueClient } from "@breeze.blue/sdk";
const client = new BreezeBlueClient({
apiKey: process.env.BREEZE_API_KEY!,
});
const audio = await client.generationJobs.downloadAudio("job_01hasync");
await save(audio, "async.mp3");"<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": {}
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}Continue building
Get generation job
Check readiness before downloading audio.
Output formats
Choose the encoding when submitting generation.
Managing history
Find, download, and remove past generations.
Authorizations
Breeze Developer API key.
Path Parameters
Generation job identifier returned by async text-to-speech. See Async jobs.
Response
Generated audio bytes.
The response is of type file.

