{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/amazon-polly/json-schema/amazon-polly-describe-voices-input-schema.json",
  "title": "DescribeVoicesInput",
  "x-generated": "2026-11-11",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/amazon-polly-voices-api-openapi.yml#/components/schemas/DescribeVoicesInput",
  "type": "object",
  "properties": {
    "Engine": {
      "type": "string",
      "enum": [
        "standard",
        "neural",
        "long-form",
        "generative"
      ],
      "description": "Specifies the engine (standard, neural, long-form or generative) used by Amazon Polly when processing input text for speech synthesis."
    },
    "LanguageCode": {
      "type": "string",
      "enum": [
        "arb",
        "cmn-CN",
        "cy-GB",
        "da-DK",
        "de-DE",
        "en-AU",
        "en-GB",
        "en-GB-WLS",
        "en-IN",
        "en-US",
        "es-ES",
        "es-MX",
        "es-US",
        "fr-CA",
        "fr-FR",
        "is-IS",
        "it-IT",
        "ja-JP",
        "hi-IN",
        "ko-KR",
        "nb-NO",
        "nl-NL",
        "pl-PL",
        "pt-BR",
        "pt-PT",
        "ro-RO",
        "ru-RU",
        "sv-SE",
        "tr-TR",
        "en-NZ",
        "en-ZA",
        "ca-ES",
        "de-AT",
        "yue-CN",
        "ar-AE",
        "fi-FI",
        "en-IE",
        "nl-BE",
        "fr-BE",
        "cs-CZ",
        "de-CH",
        "en-SG"
      ],
      "description": "The language identification tag (ISO 639 code for the language name-ISO 3166 country code) for filtering the list of voices returned. If you don't specify this optional parameter, all available voices are returned."
    },
    "IncludeAdditionalLanguageCodes": {
      "type": "boolean",
      "description": "Boolean value indicating whether to return any bilingual voices that use the specified language as an additional language. For instance, if you request all languages that use US English (es-US), and there is an Italian voice that speaks both Italian (it-IT) and US English, that voice will be included if you specify yes but not if you specify no."
    },
    "NextToken": {
      "type": "string",
      "description": "An opaque pagination token returned from the previous DescribeVoices operation. If present, this indicates where to continue the listing."
    }
  }
}