mirror of
https://github.com/cderche/greenlock-storage-s3
synced 2025-05-13 16:16:32 +00:00
396 lines
8.6 KiB
JSON
396 lines
8.6 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2016-06-10",
|
|
"endpointPrefix": "polly",
|
|
"protocol": "rest-json",
|
|
"serviceFullName": "Amazon Polly",
|
|
"serviceId": "Polly",
|
|
"signatureVersion": "v4",
|
|
"uid": "polly-2016-06-10"
|
|
},
|
|
"operations": {
|
|
"DeleteLexicon": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/v1/lexicons/{LexiconName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"Name": {
|
|
"shape": "S2",
|
|
"location": "uri",
|
|
"locationName": "LexiconName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DescribeVoices": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/voices",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"LanguageCode": {
|
|
"location": "querystring",
|
|
"locationName": "LanguageCode"
|
|
},
|
|
"IncludeAdditionalLanguageCodes": {
|
|
"location": "querystring",
|
|
"locationName": "IncludeAdditionalLanguageCodes",
|
|
"type": "boolean"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Voices": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Gender": {},
|
|
"Id": {},
|
|
"LanguageCode": {},
|
|
"LanguageName": {},
|
|
"Name": {},
|
|
"AdditionalLanguageCodes": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"GetLexicon": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/lexicons/{LexiconName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"Name": {
|
|
"shape": "S2",
|
|
"location": "uri",
|
|
"locationName": "LexiconName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Lexicon": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Content": {},
|
|
"Name": {
|
|
"shape": "S2"
|
|
}
|
|
}
|
|
},
|
|
"LexiconAttributes": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetSpeechSynthesisTask": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/synthesisTasks/{TaskId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TaskId"
|
|
],
|
|
"members": {
|
|
"TaskId": {
|
|
"location": "uri",
|
|
"locationName": "TaskId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SynthesisTask": {
|
|
"shape": "St"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListLexicons": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/lexicons",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Lexicons": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"shape": "S2"
|
|
},
|
|
"Attributes": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListSpeechSynthesisTasks": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/v1/synthesisTasks",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "MaxResults",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "NextToken"
|
|
},
|
|
"Status": {
|
|
"location": "querystring",
|
|
"locationName": "Status"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"SynthesisTasks": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "St"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutLexicon": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/v1/lexicons/{LexiconName}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"Content"
|
|
],
|
|
"members": {
|
|
"Name": {
|
|
"shape": "S2",
|
|
"location": "uri",
|
|
"locationName": "LexiconName"
|
|
},
|
|
"Content": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"StartSpeechSynthesisTask": {
|
|
"http": {
|
|
"requestUri": "/v1/synthesisTasks",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"OutputFormat",
|
|
"OutputS3BucketName",
|
|
"Text",
|
|
"VoiceId"
|
|
],
|
|
"members": {
|
|
"LexiconNames": {
|
|
"shape": "S10"
|
|
},
|
|
"OutputFormat": {},
|
|
"OutputS3BucketName": {},
|
|
"OutputS3KeyPrefix": {},
|
|
"SampleRate": {},
|
|
"SnsTopicArn": {},
|
|
"SpeechMarkTypes": {
|
|
"shape": "S13"
|
|
},
|
|
"Text": {},
|
|
"TextType": {},
|
|
"VoiceId": {},
|
|
"LanguageCode": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SynthesisTask": {
|
|
"shape": "St"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SynthesizeSpeech": {
|
|
"http": {
|
|
"requestUri": "/v1/speech",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"OutputFormat",
|
|
"Text",
|
|
"VoiceId"
|
|
],
|
|
"members": {
|
|
"LexiconNames": {
|
|
"shape": "S10"
|
|
},
|
|
"OutputFormat": {},
|
|
"SampleRate": {},
|
|
"SpeechMarkTypes": {
|
|
"shape": "S13"
|
|
},
|
|
"Text": {},
|
|
"TextType": {},
|
|
"VoiceId": {},
|
|
"LanguageCode": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AudioStream": {
|
|
"type": "blob",
|
|
"streaming": true
|
|
},
|
|
"ContentType": {
|
|
"location": "header",
|
|
"locationName": "Content-Type"
|
|
},
|
|
"RequestCharacters": {
|
|
"location": "header",
|
|
"locationName": "x-amzn-RequestCharacters",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"payload": "AudioStream"
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S2": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
},
|
|
"Sk": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Alphabet": {},
|
|
"LanguageCode": {},
|
|
"LastModified": {
|
|
"type": "timestamp"
|
|
},
|
|
"LexiconArn": {},
|
|
"LexemesCount": {
|
|
"type": "integer"
|
|
},
|
|
"Size": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"St": {
|
|
"type": "structure",
|
|
"members": {
|
|
"TaskId": {},
|
|
"TaskStatus": {},
|
|
"TaskStatusReason": {},
|
|
"OutputUri": {},
|
|
"CreationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"RequestCharacters": {
|
|
"type": "integer"
|
|
},
|
|
"SnsTopicArn": {},
|
|
"LexiconNames": {
|
|
"shape": "S10"
|
|
},
|
|
"OutputFormat": {},
|
|
"SampleRate": {},
|
|
"SpeechMarkTypes": {
|
|
"shape": "S13"
|
|
},
|
|
"TextType": {},
|
|
"VoiceId": {},
|
|
"LanguageCode": {}
|
|
}
|
|
},
|
|
"S10": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S2"
|
|
}
|
|
},
|
|
"S13": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
} |