IPollyClient
Interface in AWS.Polly
Interface for Polly service client.
Methods
DeleteLexicon
function DeleteLexicon( const ARequest: IPollyDeleteLexiconRequest): IPollyDeleteLexiconResponse; overload;
IPollyDeleteLexiconRequest → IPollyDeleteLexiconResponse
Delete a pronunciation lexicon stored in an AWS region.
Parameters
| Name | Description |
|---|---|
ARequest | A DeleteLexicon request object. |
Returns
Response containing DeleteLexicon results.
function DeleteLexicon( const ALexiconName: string): IPollyDeleteLexiconResponse; overload;
Delete a pronunciation lexicon stored in an AWS region.
Parameters
| Name | Description |
|---|---|
ALexiconName | Specify the name of a lexicon to delete. |
Returns
Response containing DeleteLexicon results.
DescribeVoices
function DescribeVoices( const ARequest: IPollyDescribeVoicesRequest): IPollyDescribeVoicesResponse;
IPollyDescribeVoicesRequest → IPollyDescribeVoicesResponse
Retrieve a list of voices that are available for use when requesting speech synthesis.
Parameters
| Name | Description |
|---|---|
ARequest | A DescribeVoices request object. |
Returns
Response containing DescribeVoices results.
GetLexicon
function GetLexicon( const ARequest: IPollyGetLexiconRequest): IPollyGetLexiconResponse; overload;
IPollyGetLexiconRequest → IPollyGetLexiconResponse
Retrieve a pronunciation lexicon stored in an AWS region.
Parameters
| Name | Description |
|---|---|
ARequest | A GetLexicon request object. |
Returns
Response containing GetLexicon results.
function GetLexicon( const ALexiconName: string): IPollyGetLexiconResponse; overload;
Retrieve a pronunciation lexicon stored in an AWS region.
Parameters
| Name | Description |
|---|---|
ALexiconName | Specify the name of the lexicon to retreive. |
Returns
Response containing GetLexicon results.
GetSpeechSynthesisTask
function GetSpeechSynthesisTask( const ARequest: IPollyGetSpeechSynthesisTaskRequest): IPollyGetSpeechSynthesisTaskResponse; overload;
IPollyGetSpeechSynthesisTaskRequest → IPollyGetSpeechSynthesisTaskResponse
Retrieve details of a speech synthesis task.
Parameters
| Name | Description |
|---|---|
ARequest | A GetSpeechSynthesisTask request object. |
Returns
Response containing GetSpeechSynthesisTask results.
function GetSpeechSynthesisTask( const ATaskId: string): IPollyGetSpeechSynthesisTaskResponse; overload;
IPollyGetSpeechSynthesisTaskResponse
Retrieve details of a speech synthesis task.
Parameters
| Name | Description |
|---|---|
ATaskId | Specify the identifier of the task to retrieve. |
Returns
Response containing GetSpeechSynthesisTask results.
ListLexicons
function ListLexicons(const ARequest: IPollyListLexiconsRequest): IPollyListLexiconsResponse; overload;
IPollyListLexiconsRequest → IPollyListLexiconsResponse
Retrieve a list of pronunciation lexicons stored in an AWS region.
Parameters
| Name | Description |
|---|---|
ARequest | A ListLexicons request object. |
Returns
Response containing ListLexicons results.
function ListLexicons: IPollyListLexiconsResponse; overload;
Retrieve a list of pronunciation lexicons stored in an AWS region.
Returns
Response containing ListLexicons results.
ListSpeechSynthesisTasks
function ListSpeechSynthesisTasks( const ARequest: IPollyListSpeechSynthesisTasksRequest): IPollyListSpeechSynthesisTasksResponse; overload;
IPollyListSpeechSynthesisTasksRequest → IPollyListSpeechSynthesisTasksResponse
Retrieve a list of speech synthesis tasks.
Parameters
| Name | Description |
|---|---|
ARequest | A ListSpeechSynthesisTasks request object. |
Returns
Response containing ListSpeechSynthesisTasks results.
function ListSpeechSynthesisTasks: IPollyListSpeechSynthesisTasksResponse; overload;
IPollyListSpeechSynthesisTasksResponse
Retrieve a list of speech synthesis tasks.
Parameters
| Name | Description |
|---|---|
ARequest | A ListSpeechSynthesisTasks request object. |
Returns
Response containing ListSpeechSynthesisTasks results.
PutLexicon
function PutLexicon(const ARequest: IPollyPutLexiconRequest): IPollyPutLexiconResponse; overload;
IPollyPutLexiconRequest → IPollyPutLexiconResponse
Store a pronunciation lexicon in an AWS region.
Parameters
| Name | Description |
|---|---|
ARequest | A PutLexicon request object. |
Returns
Response containing PutLexicon results.
function PutLexicon(const ALexiconName, AContent: string): IPollyPutLexiconResponse; overload;
Store a pronunciation lexicon in an AWS region.
Parameters
| Name | Description |
|---|---|
ALexiconName | Specify the name of the lexicon to store. |
AContent | Specify the content of the lexicon in PLS format. |
Returns
Response containing PutLexicon results.
StartSpeechSynthesisTask
function StartSpeechSynthesisTask( const ARequest: IPollyStartSpeechSynthesisTaskRequest): IPollyStartSpeechSynthesisTaskResponse;
IPollyStartSpeechSynthesisTaskRequest → IPollyStartSpeechSynthesisTaskResponse
Start an asynchronous speech synthesis task.
Parameters
| Name | Description |
|---|---|
ARequest | A StartSpeechSynthesisTask request object. |
Returns
Response containing StartSpeechSynthesisTask results.
SynthesizeSpeech
function SynthesizeSpeech( const ARequest: IPollySynthesizeSpeechRequest): IPollySynthesizeSpeechResponse;
IPollySynthesizeSpeechRequest → IPollySynthesizeSpeechResponse
Synthesize UTF-8 plain text or SSML to a stream of bytes.
Parameters
| Name | Description |
|---|---|
ARequest | A SynthesizeSpeech request object. |
Returns
Response containing SynthesizeSpeech results.