github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/polly/2016-06-10/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2016-06-10",
     5      "endpointPrefix":"polly",
     6      "protocol":"rest-json",
     7      "serviceFullName":"Amazon Polly",
     8      "serviceId":"Polly",
     9      "signatureVersion":"v4",
    10      "uid":"polly-2016-06-10"
    11    },
    12    "operations":{
    13      "DeleteLexicon":{
    14        "name":"DeleteLexicon",
    15        "http":{
    16          "method":"DELETE",
    17          "requestUri":"/v1/lexicons/{LexiconName}",
    18          "responseCode":200
    19        },
    20        "input":{"shape":"DeleteLexiconInput"},
    21        "output":{"shape":"DeleteLexiconOutput"},
    22        "errors":[
    23          {"shape":"LexiconNotFoundException"},
    24          {"shape":"ServiceFailureException"}
    25        ]
    26      },
    27      "DescribeVoices":{
    28        "name":"DescribeVoices",
    29        "http":{
    30          "method":"GET",
    31          "requestUri":"/v1/voices",
    32          "responseCode":200
    33        },
    34        "input":{"shape":"DescribeVoicesInput"},
    35        "output":{"shape":"DescribeVoicesOutput"},
    36        "errors":[
    37          {"shape":"InvalidNextTokenException"},
    38          {"shape":"ServiceFailureException"}
    39        ]
    40      },
    41      "GetLexicon":{
    42        "name":"GetLexicon",
    43        "http":{
    44          "method":"GET",
    45          "requestUri":"/v1/lexicons/{LexiconName}",
    46          "responseCode":200
    47        },
    48        "input":{"shape":"GetLexiconInput"},
    49        "output":{"shape":"GetLexiconOutput"},
    50        "errors":[
    51          {"shape":"LexiconNotFoundException"},
    52          {"shape":"ServiceFailureException"}
    53        ]
    54      },
    55      "GetSpeechSynthesisTask":{
    56        "name":"GetSpeechSynthesisTask",
    57        "http":{
    58          "method":"GET",
    59          "requestUri":"/v1/synthesisTasks/{TaskId}",
    60          "responseCode":200
    61        },
    62        "input":{"shape":"GetSpeechSynthesisTaskInput"},
    63        "output":{"shape":"GetSpeechSynthesisTaskOutput"},
    64        "errors":[
    65          {"shape":"InvalidTaskIdException"},
    66          {"shape":"ServiceFailureException"},
    67          {"shape":"SynthesisTaskNotFoundException"}
    68        ]
    69      },
    70      "ListLexicons":{
    71        "name":"ListLexicons",
    72        "http":{
    73          "method":"GET",
    74          "requestUri":"/v1/lexicons",
    75          "responseCode":200
    76        },
    77        "input":{"shape":"ListLexiconsInput"},
    78        "output":{"shape":"ListLexiconsOutput"},
    79        "errors":[
    80          {"shape":"InvalidNextTokenException"},
    81          {"shape":"ServiceFailureException"}
    82        ]
    83      },
    84      "ListSpeechSynthesisTasks":{
    85        "name":"ListSpeechSynthesisTasks",
    86        "http":{
    87          "method":"GET",
    88          "requestUri":"/v1/synthesisTasks",
    89          "responseCode":200
    90        },
    91        "input":{"shape":"ListSpeechSynthesisTasksInput"},
    92        "output":{"shape":"ListSpeechSynthesisTasksOutput"},
    93        "errors":[
    94          {"shape":"InvalidNextTokenException"},
    95          {"shape":"ServiceFailureException"}
    96        ]
    97      },
    98      "PutLexicon":{
    99        "name":"PutLexicon",
   100        "http":{
   101          "method":"PUT",
   102          "requestUri":"/v1/lexicons/{LexiconName}",
   103          "responseCode":200
   104        },
   105        "input":{"shape":"PutLexiconInput"},
   106        "output":{"shape":"PutLexiconOutput"},
   107        "errors":[
   108          {"shape":"InvalidLexiconException"},
   109          {"shape":"UnsupportedPlsAlphabetException"},
   110          {"shape":"UnsupportedPlsLanguageException"},
   111          {"shape":"LexiconSizeExceededException"},
   112          {"shape":"MaxLexemeLengthExceededException"},
   113          {"shape":"MaxLexiconsNumberExceededException"},
   114          {"shape":"ServiceFailureException"}
   115        ]
   116      },
   117      "StartSpeechSynthesisTask":{
   118        "name":"StartSpeechSynthesisTask",
   119        "http":{
   120          "method":"POST",
   121          "requestUri":"/v1/synthesisTasks",
   122          "responseCode":200
   123        },
   124        "input":{"shape":"StartSpeechSynthesisTaskInput"},
   125        "output":{"shape":"StartSpeechSynthesisTaskOutput"},
   126        "errors":[
   127          {"shape":"TextLengthExceededException"},
   128          {"shape":"InvalidS3BucketException"},
   129          {"shape":"InvalidS3KeyException"},
   130          {"shape":"InvalidSampleRateException"},
   131          {"shape":"InvalidSnsTopicArnException"},
   132          {"shape":"InvalidSsmlException"},
   133          {"shape":"EngineNotSupportedException"},
   134          {"shape":"LexiconNotFoundException"},
   135          {"shape":"ServiceFailureException"},
   136          {"shape":"MarksNotSupportedForFormatException"},
   137          {"shape":"SsmlMarksNotSupportedForTextTypeException"},
   138          {"shape":"LanguageNotSupportedException"}
   139        ]
   140      },
   141      "SynthesizeSpeech":{
   142        "name":"SynthesizeSpeech",
   143        "http":{
   144          "method":"POST",
   145          "requestUri":"/v1/speech",
   146          "responseCode":200
   147        },
   148        "input":{"shape":"SynthesizeSpeechInput"},
   149        "output":{"shape":"SynthesizeSpeechOutput"},
   150        "errors":[
   151          {"shape":"TextLengthExceededException"},
   152          {"shape":"InvalidSampleRateException"},
   153          {"shape":"InvalidSsmlException"},
   154          {"shape":"LexiconNotFoundException"},
   155          {"shape":"ServiceFailureException"},
   156          {"shape":"MarksNotSupportedForFormatException"},
   157          {"shape":"SsmlMarksNotSupportedForTextTypeException"},
   158          {"shape":"LanguageNotSupportedException"},
   159          {"shape":"EngineNotSupportedException"}
   160        ]
   161      }
   162    },
   163    "shapes":{
   164      "Alphabet":{"type":"string"},
   165      "AudioStream":{
   166        "type":"blob",
   167        "streaming":true
   168      },
   169      "ContentType":{"type":"string"},
   170      "DateTime":{"type":"timestamp"},
   171      "DeleteLexiconInput":{
   172        "type":"structure",
   173        "required":["Name"],
   174        "members":{
   175          "Name":{
   176            "shape":"LexiconName",
   177            "location":"uri",
   178            "locationName":"LexiconName"
   179          }
   180        }
   181      },
   182      "DeleteLexiconOutput":{
   183        "type":"structure",
   184        "members":{
   185        }
   186      },
   187      "DescribeVoicesInput":{
   188        "type":"structure",
   189        "members":{
   190          "Engine":{
   191            "shape":"Engine",
   192            "location":"querystring",
   193            "locationName":"Engine"
   194          },
   195          "LanguageCode":{
   196            "shape":"LanguageCode",
   197            "location":"querystring",
   198            "locationName":"LanguageCode"
   199          },
   200          "IncludeAdditionalLanguageCodes":{
   201            "shape":"IncludeAdditionalLanguageCodes",
   202            "location":"querystring",
   203            "locationName":"IncludeAdditionalLanguageCodes"
   204          },
   205          "NextToken":{
   206            "shape":"NextToken",
   207            "location":"querystring",
   208            "locationName":"NextToken"
   209          }
   210        }
   211      },
   212      "DescribeVoicesOutput":{
   213        "type":"structure",
   214        "members":{
   215          "Voices":{"shape":"VoiceList"},
   216          "NextToken":{"shape":"NextToken"}
   217        }
   218      },
   219      "Engine":{
   220        "type":"string",
   221        "enum":[
   222          "standard",
   223          "neural"
   224        ]
   225      },
   226      "EngineList":{
   227        "type":"list",
   228        "member":{"shape":"Engine"}
   229      },
   230      "EngineNotSupportedException":{
   231        "type":"structure",
   232        "members":{
   233          "message":{"shape":"ErrorMessage"}
   234        },
   235        "error":{"httpStatusCode":400},
   236        "exception":true
   237      },
   238      "ErrorMessage":{"type":"string"},
   239      "Gender":{
   240        "type":"string",
   241        "enum":[
   242          "Female",
   243          "Male"
   244        ]
   245      },
   246      "GetLexiconInput":{
   247        "type":"structure",
   248        "required":["Name"],
   249        "members":{
   250          "Name":{
   251            "shape":"LexiconName",
   252            "location":"uri",
   253            "locationName":"LexiconName"
   254          }
   255        }
   256      },
   257      "GetLexiconOutput":{
   258        "type":"structure",
   259        "members":{
   260          "Lexicon":{"shape":"Lexicon"},
   261          "LexiconAttributes":{"shape":"LexiconAttributes"}
   262        }
   263      },
   264      "GetSpeechSynthesisTaskInput":{
   265        "type":"structure",
   266        "required":["TaskId"],
   267        "members":{
   268          "TaskId":{
   269            "shape":"TaskId",
   270            "location":"uri",
   271            "locationName":"TaskId"
   272          }
   273        }
   274      },
   275      "GetSpeechSynthesisTaskOutput":{
   276        "type":"structure",
   277        "members":{
   278          "SynthesisTask":{"shape":"SynthesisTask"}
   279        }
   280      },
   281      "IncludeAdditionalLanguageCodes":{"type":"boolean"},
   282      "InvalidLexiconException":{
   283        "type":"structure",
   284        "members":{
   285          "message":{"shape":"ErrorMessage"}
   286        },
   287        "error":{"httpStatusCode":400},
   288        "exception":true
   289      },
   290      "InvalidNextTokenException":{
   291        "type":"structure",
   292        "members":{
   293          "message":{"shape":"ErrorMessage"}
   294        },
   295        "error":{"httpStatusCode":400},
   296        "exception":true
   297      },
   298      "InvalidS3BucketException":{
   299        "type":"structure",
   300        "members":{
   301          "message":{"shape":"ErrorMessage"}
   302        },
   303        "error":{"httpStatusCode":400},
   304        "exception":true
   305      },
   306      "InvalidS3KeyException":{
   307        "type":"structure",
   308        "members":{
   309          "message":{"shape":"ErrorMessage"}
   310        },
   311        "error":{"httpStatusCode":400},
   312        "exception":true
   313      },
   314      "InvalidSampleRateException":{
   315        "type":"structure",
   316        "members":{
   317          "message":{"shape":"ErrorMessage"}
   318        },
   319        "error":{"httpStatusCode":400},
   320        "exception":true
   321      },
   322      "InvalidSnsTopicArnException":{
   323        "type":"structure",
   324        "members":{
   325          "message":{"shape":"ErrorMessage"}
   326        },
   327        "error":{"httpStatusCode":400},
   328        "exception":true
   329      },
   330      "InvalidSsmlException":{
   331        "type":"structure",
   332        "members":{
   333          "message":{"shape":"ErrorMessage"}
   334        },
   335        "error":{"httpStatusCode":400},
   336        "exception":true
   337      },
   338      "InvalidTaskIdException":{
   339        "type":"structure",
   340        "members":{
   341          "message":{"shape":"ErrorMessage"}
   342        },
   343        "error":{"httpStatusCode":400},
   344        "exception":true
   345      },
   346      "LanguageCode":{
   347        "type":"string",
   348        "enum":[
   349          "arb",
   350          "cmn-CN",
   351          "cy-GB",
   352          "da-DK",
   353          "de-DE",
   354          "en-AU",
   355          "en-GB",
   356          "en-GB-WLS",
   357          "en-IN",
   358          "en-US",
   359          "es-ES",
   360          "es-MX",
   361          "es-US",
   362          "fr-CA",
   363          "fr-FR",
   364          "is-IS",
   365          "it-IT",
   366          "ja-JP",
   367          "hi-IN",
   368          "ko-KR",
   369          "nb-NO",
   370          "nl-NL",
   371          "pl-PL",
   372          "pt-BR",
   373          "pt-PT",
   374          "ro-RO",
   375          "ru-RU",
   376          "sv-SE",
   377          "tr-TR",
   378          "en-NZ",
   379          "en-ZA"
   380        ]
   381      },
   382      "LanguageCodeList":{
   383        "type":"list",
   384        "member":{"shape":"LanguageCode"}
   385      },
   386      "LanguageName":{"type":"string"},
   387      "LanguageNotSupportedException":{
   388        "type":"structure",
   389        "members":{
   390          "message":{"shape":"ErrorMessage"}
   391        },
   392        "error":{"httpStatusCode":400},
   393        "exception":true
   394      },
   395      "LastModified":{"type":"timestamp"},
   396      "LexemesCount":{"type":"integer"},
   397      "Lexicon":{
   398        "type":"structure",
   399        "members":{
   400          "Content":{"shape":"LexiconContent"},
   401          "Name":{"shape":"LexiconName"}
   402        }
   403      },
   404      "LexiconArn":{"type":"string"},
   405      "LexiconAttributes":{
   406        "type":"structure",
   407        "members":{
   408          "Alphabet":{"shape":"Alphabet"},
   409          "LanguageCode":{"shape":"LanguageCode"},
   410          "LastModified":{"shape":"LastModified"},
   411          "LexiconArn":{"shape":"LexiconArn"},
   412          "LexemesCount":{"shape":"LexemesCount"},
   413          "Size":{"shape":"Size"}
   414        }
   415      },
   416      "LexiconContent":{
   417        "type":"string",
   418        "sensitive":true
   419      },
   420      "LexiconDescription":{
   421        "type":"structure",
   422        "members":{
   423          "Name":{"shape":"LexiconName"},
   424          "Attributes":{"shape":"LexiconAttributes"}
   425        }
   426      },
   427      "LexiconDescriptionList":{
   428        "type":"list",
   429        "member":{"shape":"LexiconDescription"}
   430      },
   431      "LexiconName":{
   432        "type":"string",
   433        "pattern":"[0-9A-Za-z]{1,20}"
   434      },
   435      "LexiconNameList":{
   436        "type":"list",
   437        "member":{"shape":"LexiconName"},
   438        "max":5
   439      },
   440      "LexiconNotFoundException":{
   441        "type":"structure",
   442        "members":{
   443          "message":{"shape":"ErrorMessage"}
   444        },
   445        "error":{"httpStatusCode":404},
   446        "exception":true
   447      },
   448      "LexiconSizeExceededException":{
   449        "type":"structure",
   450        "members":{
   451          "message":{"shape":"ErrorMessage"}
   452        },
   453        "error":{"httpStatusCode":400},
   454        "exception":true
   455      },
   456      "ListLexiconsInput":{
   457        "type":"structure",
   458        "members":{
   459          "NextToken":{
   460            "shape":"NextToken",
   461            "location":"querystring",
   462            "locationName":"NextToken"
   463          }
   464        }
   465      },
   466      "ListLexiconsOutput":{
   467        "type":"structure",
   468        "members":{
   469          "Lexicons":{"shape":"LexiconDescriptionList"},
   470          "NextToken":{"shape":"NextToken"}
   471        }
   472      },
   473      "ListSpeechSynthesisTasksInput":{
   474        "type":"structure",
   475        "members":{
   476          "MaxResults":{
   477            "shape":"MaxResults",
   478            "location":"querystring",
   479            "locationName":"MaxResults"
   480          },
   481          "NextToken":{
   482            "shape":"NextToken",
   483            "location":"querystring",
   484            "locationName":"NextToken"
   485          },
   486          "Status":{
   487            "shape":"TaskStatus",
   488            "location":"querystring",
   489            "locationName":"Status"
   490          }
   491        }
   492      },
   493      "ListSpeechSynthesisTasksOutput":{
   494        "type":"structure",
   495        "members":{
   496          "NextToken":{"shape":"NextToken"},
   497          "SynthesisTasks":{"shape":"SynthesisTasks"}
   498        }
   499      },
   500      "MarksNotSupportedForFormatException":{
   501        "type":"structure",
   502        "members":{
   503          "message":{"shape":"ErrorMessage"}
   504        },
   505        "error":{"httpStatusCode":400},
   506        "exception":true
   507      },
   508      "MaxLexemeLengthExceededException":{
   509        "type":"structure",
   510        "members":{
   511          "message":{"shape":"ErrorMessage"}
   512        },
   513        "error":{"httpStatusCode":400},
   514        "exception":true
   515      },
   516      "MaxLexiconsNumberExceededException":{
   517        "type":"structure",
   518        "members":{
   519          "message":{"shape":"ErrorMessage"}
   520        },
   521        "error":{"httpStatusCode":400},
   522        "exception":true
   523      },
   524      "MaxResults":{
   525        "type":"integer",
   526        "max":100,
   527        "min":1
   528      },
   529      "NextToken":{
   530        "type":"string",
   531        "max":4096,
   532        "min":0
   533      },
   534      "OutputFormat":{
   535        "type":"string",
   536        "enum":[
   537          "json",
   538          "mp3",
   539          "ogg_vorbis",
   540          "pcm"
   541        ]
   542      },
   543      "OutputS3BucketName":{
   544        "type":"string",
   545        "pattern":"^[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9]$"
   546      },
   547      "OutputS3KeyPrefix":{
   548        "type":"string",
   549        "pattern":"^[0-9a-zA-Z\\/\\!\\-_\\.\\*\\'\\(\\):;\\$@=+\\,\\?&]{0,800}$"
   550      },
   551      "OutputUri":{"type":"string"},
   552      "PutLexiconInput":{
   553        "type":"structure",
   554        "required":[
   555          "Name",
   556          "Content"
   557        ],
   558        "members":{
   559          "Name":{
   560            "shape":"LexiconName",
   561            "location":"uri",
   562            "locationName":"LexiconName"
   563          },
   564          "Content":{"shape":"LexiconContent"}
   565        }
   566      },
   567      "PutLexiconOutput":{
   568        "type":"structure",
   569        "members":{
   570        }
   571      },
   572      "RequestCharacters":{"type":"integer"},
   573      "SampleRate":{"type":"string"},
   574      "ServiceFailureException":{
   575        "type":"structure",
   576        "members":{
   577          "message":{"shape":"ErrorMessage"}
   578        },
   579        "error":{"httpStatusCode":500},
   580        "exception":true,
   581        "fault":true
   582      },
   583      "Size":{"type":"integer"},
   584      "SnsTopicArn":{
   585        "type":"string",
   586        "pattern":"^arn:aws(-(cn|iso(-b)?|us-gov))?:sns:[a-z0-9_-]{1,50}:\\d{12}:[a-zA-Z0-9_-]{1,256}$"
   587      },
   588      "SpeechMarkType":{
   589        "type":"string",
   590        "enum":[
   591          "sentence",
   592          "ssml",
   593          "viseme",
   594          "word"
   595        ]
   596      },
   597      "SpeechMarkTypeList":{
   598        "type":"list",
   599        "member":{"shape":"SpeechMarkType"},
   600        "max":4
   601      },
   602      "SsmlMarksNotSupportedForTextTypeException":{
   603        "type":"structure",
   604        "members":{
   605          "message":{"shape":"ErrorMessage"}
   606        },
   607        "error":{"httpStatusCode":400},
   608        "exception":true
   609      },
   610      "StartSpeechSynthesisTaskInput":{
   611        "type":"structure",
   612        "required":[
   613          "OutputFormat",
   614          "OutputS3BucketName",
   615          "Text",
   616          "VoiceId"
   617        ],
   618        "members":{
   619          "Engine":{"shape":"Engine"},
   620          "LanguageCode":{"shape":"LanguageCode"},
   621          "LexiconNames":{"shape":"LexiconNameList"},
   622          "OutputFormat":{"shape":"OutputFormat"},
   623          "OutputS3BucketName":{"shape":"OutputS3BucketName"},
   624          "OutputS3KeyPrefix":{"shape":"OutputS3KeyPrefix"},
   625          "SampleRate":{"shape":"SampleRate"},
   626          "SnsTopicArn":{"shape":"SnsTopicArn"},
   627          "SpeechMarkTypes":{"shape":"SpeechMarkTypeList"},
   628          "Text":{"shape":"Text"},
   629          "TextType":{"shape":"TextType"},
   630          "VoiceId":{"shape":"VoiceId"}
   631        }
   632      },
   633      "StartSpeechSynthesisTaskOutput":{
   634        "type":"structure",
   635        "members":{
   636          "SynthesisTask":{"shape":"SynthesisTask"}
   637        }
   638      },
   639      "SynthesisTask":{
   640        "type":"structure",
   641        "members":{
   642          "Engine":{"shape":"Engine"},
   643          "TaskId":{"shape":"TaskId"},
   644          "TaskStatus":{"shape":"TaskStatus"},
   645          "TaskStatusReason":{"shape":"TaskStatusReason"},
   646          "OutputUri":{"shape":"OutputUri"},
   647          "CreationTime":{"shape":"DateTime"},
   648          "RequestCharacters":{"shape":"RequestCharacters"},
   649          "SnsTopicArn":{"shape":"SnsTopicArn"},
   650          "LexiconNames":{"shape":"LexiconNameList"},
   651          "OutputFormat":{"shape":"OutputFormat"},
   652          "SampleRate":{"shape":"SampleRate"},
   653          "SpeechMarkTypes":{"shape":"SpeechMarkTypeList"},
   654          "TextType":{"shape":"TextType"},
   655          "VoiceId":{"shape":"VoiceId"},
   656          "LanguageCode":{"shape":"LanguageCode"}
   657        }
   658      },
   659      "SynthesisTaskNotFoundException":{
   660        "type":"structure",
   661        "members":{
   662          "message":{"shape":"ErrorMessage"}
   663        },
   664        "error":{"httpStatusCode":400},
   665        "exception":true
   666      },
   667      "SynthesisTasks":{
   668        "type":"list",
   669        "member":{"shape":"SynthesisTask"}
   670      },
   671      "SynthesizeSpeechInput":{
   672        "type":"structure",
   673        "required":[
   674          "OutputFormat",
   675          "Text",
   676          "VoiceId"
   677        ],
   678        "members":{
   679          "Engine":{"shape":"Engine"},
   680          "LanguageCode":{"shape":"LanguageCode"},
   681          "LexiconNames":{"shape":"LexiconNameList"},
   682          "OutputFormat":{"shape":"OutputFormat"},
   683          "SampleRate":{"shape":"SampleRate"},
   684          "SpeechMarkTypes":{"shape":"SpeechMarkTypeList"},
   685          "Text":{"shape":"Text"},
   686          "TextType":{"shape":"TextType"},
   687          "VoiceId":{"shape":"VoiceId"}
   688        }
   689      },
   690      "SynthesizeSpeechOutput":{
   691        "type":"structure",
   692        "members":{
   693          "AudioStream":{"shape":"AudioStream"},
   694          "ContentType":{
   695            "shape":"ContentType",
   696            "location":"header",
   697            "locationName":"Content-Type"
   698          },
   699          "RequestCharacters":{
   700            "shape":"RequestCharacters",
   701            "location":"header",
   702            "locationName":"x-amzn-RequestCharacters"
   703          }
   704        },
   705        "payload":"AudioStream"
   706      },
   707      "TaskId":{
   708        "type":"string",
   709        "pattern":"^[a-zA-Z0-9_-]{1,100}$"
   710      },
   711      "TaskStatus":{
   712        "type":"string",
   713        "enum":[
   714          "scheduled",
   715          "inProgress",
   716          "completed",
   717          "failed"
   718        ]
   719      },
   720      "TaskStatusReason":{"type":"string"},
   721      "Text":{"type":"string"},
   722      "TextLengthExceededException":{
   723        "type":"structure",
   724        "members":{
   725          "message":{"shape":"ErrorMessage"}
   726        },
   727        "error":{"httpStatusCode":400},
   728        "exception":true
   729      },
   730      "TextType":{
   731        "type":"string",
   732        "enum":[
   733          "ssml",
   734          "text"
   735        ]
   736      },
   737      "UnsupportedPlsAlphabetException":{
   738        "type":"structure",
   739        "members":{
   740          "message":{"shape":"ErrorMessage"}
   741        },
   742        "error":{"httpStatusCode":400},
   743        "exception":true
   744      },
   745      "UnsupportedPlsLanguageException":{
   746        "type":"structure",
   747        "members":{
   748          "message":{"shape":"ErrorMessage"}
   749        },
   750        "error":{"httpStatusCode":400},
   751        "exception":true
   752      },
   753      "Voice":{
   754        "type":"structure",
   755        "members":{
   756          "Gender":{"shape":"Gender"},
   757          "Id":{"shape":"VoiceId"},
   758          "LanguageCode":{"shape":"LanguageCode"},
   759          "LanguageName":{"shape":"LanguageName"},
   760          "Name":{"shape":"VoiceName"},
   761          "AdditionalLanguageCodes":{"shape":"LanguageCodeList"},
   762          "SupportedEngines":{"shape":"EngineList"}
   763        }
   764      },
   765      "VoiceId":{
   766        "type":"string",
   767        "enum":[
   768          "Aditi",
   769          "Amy",
   770          "Astrid",
   771          "Bianca",
   772          "Brian",
   773          "Camila",
   774          "Carla",
   775          "Carmen",
   776          "Celine",
   777          "Chantal",
   778          "Conchita",
   779          "Cristiano",
   780          "Dora",
   781          "Emma",
   782          "Enrique",
   783          "Ewa",
   784          "Filiz",
   785          "Gabrielle",
   786          "Geraint",
   787          "Giorgio",
   788          "Gwyneth",
   789          "Hans",
   790          "Ines",
   791          "Ivy",
   792          "Jacek",
   793          "Jan",
   794          "Joanna",
   795          "Joey",
   796          "Justin",
   797          "Karl",
   798          "Kendra",
   799          "Kevin",
   800          "Kimberly",
   801          "Lea",
   802          "Liv",
   803          "Lotte",
   804          "Lucia",
   805          "Lupe",
   806          "Mads",
   807          "Maja",
   808          "Marlene",
   809          "Mathieu",
   810          "Matthew",
   811          "Maxim",
   812          "Mia",
   813          "Miguel",
   814          "Mizuki",
   815          "Naja",
   816          "Nicole",
   817          "Olivia",
   818          "Penelope",
   819          "Raveena",
   820          "Ricardo",
   821          "Ruben",
   822          "Russell",
   823          "Salli",
   824          "Seoyeon",
   825          "Takumi",
   826          "Tatyana",
   827          "Vicki",
   828          "Vitoria",
   829          "Zeina",
   830          "Zhiyu",
   831          "Aria",
   832          "Ayanda"
   833        ]
   834      },
   835      "VoiceList":{
   836        "type":"list",
   837        "member":{"shape":"Voice"}
   838      },
   839      "VoiceName":{"type":"string"}
   840    }
   841  }