{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-polly/refs/heads/main/json-schema/amazon-polly-voice-schema.json", "title": "Voice", "description": "Description of the voice.", "type": "object", "properties": { "Gender": { "allOf": [ { "$ref": "#/components/schemas/Gender" }, { "description": "Gender of the voice." } ] }, "Id": { "allOf": [ { "$ref": "#/components/schemas/VoiceId" }, { "description": "Amazon Polly assigned voice ID. This is the ID that you specify when calling the SynthesizeSpeech operation." } ] }, "LanguageCode": { "allOf": [ { "$ref": "#/components/schemas/LanguageCode" }, { "description": "Language code of the voice." } ] }, "LanguageName": { "allOf": [ { "$ref": "#/components/schemas/LanguageName" }, { "description": "Human readable name of the language in English." } ] }, "Name": { "allOf": [ { "$ref": "#/components/schemas/VoiceName" }, { "description": "Name of the voice (for example, Salli, Kendra, etc.). This provides a human readable voice name that you might display in your application." } ] }, "AdditionalLanguageCodes": { "allOf": [ { "$ref": "#/components/schemas/LanguageCodeList" }, { "description": "

Additional codes for languages available for the specified voice in addition to its default language.

For example, the default language for Aditi is Indian English (en-IN) because it was first used for that language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show the code hi-IN.

" } ] }, "SupportedEngines": { "allOf": [ { "$ref": "#/components/schemas/EngineList" }, { "description": "Specifies which engines (standard or neural) that are supported by a given voice." } ] } } }