# Amazon Polly API

> Amazon Polly API on Apizie: 9 endpoints (Returns the content of the specified pronunciation lexicon stored in an Amazon Web Services Region. For more…, Stores a pronunciation lexicon in an Amazon Web Services Region. If a lexicon with the same name already…, Deletes the specified pronunciation lexicon stored in an Amazon Web Services Region. A lexicon which has…, Returns the list of voices that are available for use when requesting speech synthesis. Each voice speaks a…, …) 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://apizie.tech/v1/cloud:amazonaws-polly/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-polly`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://apizie.tech/api/cloud/amazonaws-polly
- OpenAPI: https://apizie.tech/api/cloud/amazonaws-polly/openapi.json

Amazon Polly is a web service that makes it easy to synthesize speech from text. The Amazon Polly service provides API operations for synthesizing high-quality speech from plain text and Speech Synthesis Markup…

## Endpoints

### Returns the content of the specified pronunciation lexicon stored in an Amazon Web Services Region. For more…
`GET https://apizie.tech/v1/cloud:amazonaws-polly/get-lexicon` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LexiconName | string | yes | Name of the lexicon. |

### Stores a pronunciation lexicon in an Amazon Web Services Region. If a lexicon with the same name already…
`POST https://apizie.tech/v1/cloud:amazonaws-polly/put-lexicon` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LexiconName | string | yes | Name of the lexicon. The name must follow the regular express format [0-9A-Za-z]{1,20}. That is, the name is a case-sensitive alphanumeric… |
| body | object | yes | JSON request body |

### Deletes the specified pronunciation lexicon stored in an Amazon Web Services Region. A lexicon which has…
`POST https://apizie.tech/v1/cloud:amazonaws-polly/delete-lexicon` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| LexiconName | string | yes | The name of the lexicon to delete. Must be an existing lexicon in the region. |

### Returns the list of voices that are available for use when requesting speech synthesis. Each voice speaks a…
`GET https://apizie.tech/v1/cloud:amazonaws-polly/describe-voices` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Engine | string | no | Specifies the engine ( standard or neural ) used by Amazon Polly when processing input text for speech synthesis. |
| LanguageCode | string | no | The language identification tag (ISO 639 code for the language name-ISO 3166 country code) for filtering the list of voices returned. If… |
| IncludeAdditionalLanguageCodes | boolean | no | Boolean value indicating whether to return any bilingual voices that use the specified language as an additional language. For instance,… |
| NextToken | string | no | An opaque pagination token returned from the previous DescribeVoices operation. If present, this indicates where to continue the listing. |

### Retrieves a specific SpeechSynthesisTask object based on its TaskID. This object contains information about…
`GET https://apizie.tech/v1/cloud:amazonaws-polly/get-speech-synthesis-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TaskId | string | yes | The Amazon Polly generated identifier for a speech synthesis task. |

### Returns a list of pronunciation lexicons stored in an Amazon Web Services Region. For more information, see…
`GET https://apizie.tech/v1/cloud:amazonaws-polly/list-lexicons` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | An opaque pagination token returned from previous ListLexicons operation. If present, indicates where to continue the list of lexicons. |

### Returns a list of SpeechSynthesisTask objects ordered by their creation date. This operation can filter the…
`GET https://apizie.tech/v1/cloud:amazonaws-polly/list-speech-synthesis-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| MaxResults | integer | no | Maximum number of speech synthesis tasks returned in a List operation. |
| NextToken | string | no | The pagination token to use in the next request to continue the listing of speech synthesis tasks. |
| Status | string | no | Status of the speech synthesis tasks returned in a List operation |

### Allows the creation of an asynchronous synthesis task, by starting a new SpeechSynthesisTask . This…
`POST https://apizie.tech/v1/cloud:amazonaws-polly/start-speech-synthesis-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Synthesizes UTF-8 input, plain text or SSML, to a stream of bytes. SSML input must be valid, well-formed…
`POST https://apizie.tech/v1/cloud:amazonaws-polly/synthesize-speech` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-polly/get-lexicon" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Polly API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:amazonaws-polly/get-lexicon with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Amazon Polly API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-polly.

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