# Batch synthesis API API

> Batch synthesis API API on Apizie: 5 endpoints (Gets the list of batch syntheses., Gets the batch synthesis identified by the given ID., Creates a batch synthesis job, the max allowed payload content length is 500KB., Deletes the batch synthesis identified by the given ID., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:azure-cognitiveservices-speech-batch-avatar/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-cognitiveservices-speech-batch-avatar`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://zieapi.vercel.app/api/cloud/azure-cognitiveservices-speech-batch-avatar
- OpenAPI: https://zieapi.vercel.app/api/cloud/azure-cognitiveservices-speech-batch-avatar/openapi.json

Batch synthesis API for text to speech avatar.

## Endpoints

### Gets the list of batch syntheses.
`GET https://zieapi.vercel.app/v1/cloud:azure-cognitiveservices-speech-batch-avatar/batch-syntheses-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Cognitive Services endpoints (protocol and hostname, for example: https://eastus.api.cognitive.microsoft.com). |
| skip | integer | no | The number of result items to skip. |
| maxpagesize | integer | no | The maximum number of result items to include in a single response. |
| api-version | string | no | The API version to use for this operation. |

### Gets the batch synthesis identified by the given ID.
`GET https://zieapi.vercel.app/v1/cloud:azure-cognitiveservices-speech-batch-avatar/batch-syntheses-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Cognitive Services endpoints (protocol and hostname, for example: https://eastus.api.cognitive.microsoft.com). |
| id | string | yes | The id of resource. |
| api-version | string | no | The API version to use for this operation. |

### Creates a batch synthesis job, the max allowed payload content length is 500KB.
`POST https://zieapi.vercel.app/v1/cloud:azure-cognitiveservices-speech-batch-avatar/batch-syntheses-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Cognitive Services endpoints (protocol and hostname, for example: https://eastus.api.cognitive.microsoft.com). |
| id | string | yes | The id of resource. |
| Operation-Id | string | no | ID of the status monitor for the operation. If the Operation-Id header matches an existing operation and the request is not identical to… |
| api-version | string | no | The API version to use for this operation. |
| body | object | yes | JSON request body |

### Deletes the batch synthesis identified by the given ID.
`POST https://zieapi.vercel.app/v1/cloud:azure-cognitiveservices-speech-batch-avatar/batch-syntheses-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Cognitive Services endpoints (protocol and hostname, for example: https://eastus.api.cognitive.microsoft.com). |
| id | string | yes | The id of resource. |
| api-version | string | no | The API version to use for this operation. |

### Gets operation info.
`GET https://zieapi.vercel.app/v1/cloud:azure-cognitiveservices-speech-batch-avatar/operations-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | yes | Supported Cognitive Services endpoints (protocol and hostname, for example: https://eastus.api.cognitive.microsoft.com). |
| id | string | yes | The id of the operation |
| api-version | string | no | The API version to use for this operation. |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:azure-cognitiveservices-speech-batch-avatar/batch-syntheses-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Batch synthesis API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:azure-cognitiveservices-speech-batch-avatar/batch-syntheses-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Batch synthesis API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Batch synthesis API itself also needs your own key from azure.com.

### Can AI agents use the Batch synthesis API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-cognitiveservices-speech-batch-avatar.

### What is the status of the Batch synthesis API API?
Needs your own provider key (bring your own key)
