{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/sinch/main/json-schema/sinch-session-schema.json", "title": "Session Resource", "description": "A session represents the complete lifecycle of a voice interaction initiated through the Voice API.\n\nA session can contain one or more related call legs (for example, an original outbound call plus additional dials or transfers triggered by SVAML commands). \nUse the `calls` array to inspect all call legs associated with the session and `state` to determine whether the session is still ongoing or has reached a final state.", "x-generated": "2026-10-08", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/sinch-voice-api-v2-openapi.yml#/components/schemas/session", "x-category": "session", "x-usage": "session", "type": "object", "additionalProperties": false, "required": [ "sessionId", "projectId", "serviceId", "calls", "createTime", "state" ], "properties": { "sessionId": { "$ref": "#/$defs/sessionId" }, "projectId": { "$ref": "#/$defs/projectId" }, "serviceId": { "$ref": "#/$defs/serviceId" }, "calls": { "type": "array", "items": { "$ref": "#/$defs/call" } }, "createTime": { "type": "string", "format": "date-time", "readOnly": true, "description": "Timestamp (RFC 3339) indicating when the session was created." }, "updateTime": { "type": "string", "format": "date-time", "readOnly": true, "description": "Timestamp (RFC 3339) indicating when the session was last updated.\n\nOmitted if no updates were performed on this session." }, "endTime": { "type": "string", "format": "date-time", "readOnly": true, "description": "Timestamp (RFC 3339) indicating when the session ended.\n\nOmitted for ongoing sessions." }, "state": { "$ref": "#/$defs/sessionStates" } }, "$defs": { "batchId": { "title": "Batch ID", "type": "string", "format": "ulid", "description": "The ID of the batch." }, "call": { "type": "object", "additionalProperties": false, "title": "Call Resource", "description": "Call details", "required": [ "callId", "projectId", "serviceId", "sessionId", "direction", "originationType", "callType", "callResult", "startTime", "callRate", "callResourceUrl" ], "properties": { "callId": { "$ref": "#/$defs/callId" }, "projectId": { "$ref": "#/$defs/projectId" }, "serviceId": { "$ref": "#/$defs/serviceId" }, "sessionId": { "$ref": "#/$defs/sessionId" }, "callName": { "type": "string", "minLength": 1, "maxLength": 32, "pattern": "^\\S+$", "description": "The name identifying this call leg within the session, as assigned by the `callName` property in the `dial` command or in the SVAML response to an incoming call webhook.\n\nOmitted for calls that were not assigned a name." }, "bridgeName": { "type": "string", "description": "The name of the bridge the call belongs to. Omitted for calls not assigned to any bridge." }, "batchId": { "$ref": "#/$defs/batchId" }, "from": { "$ref": "#/$defs/from" }, "to": { "$ref": "#/$defs/to" }, "startTime": { "type": "string", "format": "date-time", "description": "Timestamp (RFC 3339) indicating when the call was created and call setup was initiated (start of the call attempt)." }, "updateTime": { "type": "string", "format": "date-time", "description": "Timestamp (RFC 3339) indicating when the call was last updated.\n\nOmitted if no updates were performed on this call." }, "callType": { "$ref": "#/$defs/callType" }, "direction": { "$ref": "#/$defs/callDirection" }, "answerTime": { "type": "string", "format": "date-time", "description": "Timestamp (RFC 3339) indicating when the call was answered.\n\nOmitted if the call was not answered." }, "endTime": { "type": "string", "format": "date-time", "description": "Timestamp (RFC 3339) indicating when the call ended.\n\nOmitted for ongoing calls." }, "callDurationSeconds": { "type": "integer", "description": "Duration of the call in seconds" }, "callResult": { "$ref": "#/$defs/callResult" }, "callReason": { "$ref": "#/$defs/callReason" }, "originationType": { "$ref": "#/$defs/originationType" }, "callRate": { "$ref": "#/$defs/money", "description": "The rate charged for this call, expressed as a monetary amount **per minute** in the specified currency." }, "callResourceUrl": { "type": "string", "format": "uri", "description": "Absolute URI to this call resource. Use this URL to retrieve the call details" } } }, "callDirection": { "title": "Call Direction", "type": "string", "description": "Indicates the direction of the call.", "enum": [ "INBOUND", "OUTBOUND" ], "x-enumDescriptions": { "INBOUND": "A call initiated towards the Sinch Calling Platform.", "OUTBOUND": "A call initiated from the Sinch Calling Platform." } }, "callHeaders": { "type": "array", "description": "Custom headers to be sent in the call setup.", "maxItems": 16, "items": { "type": "object", "additionalProperties": false, "required": [ "key" ], "properties": { "key": { "type": "string", "minLength": 1, "maxLength": 255, "pattern": "[\\x20-\\x7e\\t]+$", "description": "Name of the header." }, "value": { "type": "string", "maxLength": 255, "pattern": "[\\x20-\\x7e\\t]*$", "description": "Value of the header." } } } }, "callId": { "title": "Call ID", "type": "string", "format": "ulid", "description": "The `Id`` of the call." }, "callReason": { "title": "Call Reason", "description": "Reason explaining **why** the call ended in the given `callResult`.\n\n`callResult` describes **what** happened (state/outcome). `callReason` provides additional context about the\nunderlying cause (for example, who terminated the call, routing issues, or validation errors).", "type": "string", "enum": [ "OK", "NOT_AVAILABLE", "CALLER_HANGUP", "CALLEE_HANGUP", "MANAGER_HANGUP", "DID_NOT_FOUND", "INVALID_SCRIPT", "UNKNOWN_PRODUCT", "NO_MORE_ROUTES", "ERROR" ], "x-enumDescriptions": { "OK": "The call was completed successfully.", "NOT_AVAILABLE": "The callee was not available.", "CALLER_HANGUP": "The caller hung up the call.", "CALLEE_HANGUP": "The callee hung up the call.", "MANAGER_HANGUP": "The call was ended by the call manager.", "DID_NOT_FOUND": "The DID number was not found.", "INVALID_SCRIPT": "The SVAML script was invalid.", "UNKNOWN_PRODUCT": "The product associated with the call is unknown.", "NO_MORE_ROUTES": "There are no more routes to complete the call.", "ERROR": "An error occurred during the call." } }, "callResult": { "title": "Call Result", "description": "The outcome/state of the call.\n\nThis field includes both **transitional** states (during call setup and execution) and **final** states (when the call has ended).", "type": "string", "enum": [ "QUEUED", "INITIATED", "IN_PROGRESS", "COMPLETED", "REJECTED", "NO_ANSWER", "CANCEL", "BUSY", "FAILED" ], "x-enumDescriptions": { "QUEUED": "The call is queued for initiation. This is a transitional state.", "INITIATED": "The call is connecting but the recipient has not yet answered. This is a transitional state.", "IN_PROGRESS": "The call has been answered and is in progress. This is a transitional state.", "COMPLETED": "The call was answered and is ended. This is a final state.", "REJECTED": "The call was rejected by the recipient.", "NO_ANSWER": "The call was not answered by the recipient.", "CANCEL": "The call was cancelled.", "BUSY": "The call was not answered because the recipient was busy.", "FAILED": "The call could not be completed." } }, "callType": { "title": "Call Type", "x-category": "call", "x-usage": "call", "type": "string", "description": "The type of channel used for the call.\n\nThis value indicates what kind of endpoint the call is connected to (PSTN phone number or WebSocket stream).", "enum": [ "PHONE", "SIP", "STREAM", "VOICE_RELAY" ], "x-enumDescriptions": { "PHONE": "A call from or to the telephone network.", "SIP": "A call from or to a SIP endpoint.", "STREAM": "A call to a stream.", "VOICE_RELAY": "A call to voice relay service." } }, "from": { "description": "Call origin - Phone Number or SIP endpoint", "oneOf": [ { "$ref": "#/$defs/phone" }, { "$ref": "#/$defs/sipFrom" } ] }, "money": { "title": "Money", "description": "A monetary amount with an associated currency code.", "type": "object", "additionalProperties": false, "required": [ "currencyCode", "amount" ], "properties": { "currencyCode": { "type": "string", "description": "The 3-letter currency code defined in [ISO 4217](https://www.iso.org/iso-4217-currency-codes.html)." }, "amount": { "type": "string", "pattern": "^\\d+(\\.\\d{1,4})?$", "description": "The monetary amount as a string to preserve precision. Supports up to 4 decimal places (e.g., \"10.5000\", \"0.9999\")." } } }, "originationType": { "title": "Origination Type", "x-category": "call", "x-usage": "call", "type": "string", "description": "Indicates the origin/source of the call.\n\nThis describes **how the call was initiated** (PSTN or via the API).", "enum": [ "PHONE", "SIP", "SERVER" ], "x-enumDescriptions": { "PHONE": "The call originated from the telephone network (PSTN).", "SIP": "The call originated from a SIP trunk.", "SERVER": "The call originated through the Sinch API." } }, "phone": { "type": "object", "additionalProperties": false, "title": "Phone", "description": "Routes the call to a phone number on the Public Switched Telephone Network (PSTN).", "required": [ "type", "phone" ], "properties": { "type": { "type": "string", "const": "PHONE", "description": "Routes the call to a phone number on the Public Switched Telephone Network (PSTN). The number must be in E.164 format." }, "phone": { "type": "object", "additionalProperties": false, "required": [ "number" ], "properties": { "number": { "$ref": "#/$defs/phoneNumber" } } } } }, "phoneNumber": { "title": "Phone Number", "type": "string", "pattern": "^\\+[1-9]\\d{1,14}$", "minLength": 3, "maxLength": 16, "description": "E.164 Phone number" }, "projectId": { "title": "Project ID", "type": "string", "format": "uuid", "description": "The `Id` of the project associated with the call." }, "serviceId": { "title": "Service ID", "type": "string", "format": "uuid", "description": "The ID of the service used." }, "sessionId": { "title": "Session ID", "type": "string", "format": "ulid", "description": "The ID of the session." }, "sessionStates": { "title": "Session States", "description": "The state of the current session. Sessions can either be in a \"transitional\" or \"final\" state. Sessions in a transitional state are ongoing. Sessions in a final state have will not send any more events.", "readOnly": true, "type": "string", "enum": [ "QUEUED", "IN_PROGRESS", "COMPLETED", "EXPIRED" ], "x-enumDescriptions": { "QUEUED": "The session is queued, no calls have been initiated for this session. This is a transitional state.", "IN_PROGRESS": "At least one call has been initiated or received for this session. This is a transitional state.", "COMPLETED": "The session was completed. This is a final state.", "EXPIRED": "The call session was not initiated before the batch time-to-live (TTL) elapsed. This is a final state." } }, "sip": { "type": "object", "additionalProperties": false, "title": "SIP Endpoint", "required": [ "type", "sip" ], "properties": { "type": { "type": "string", "const": "SIP", "description": "Routes the call to a SIP (Session Initiation Protocol) endpoint." }, "sip": { "type": "object", "additionalProperties": false, "required": [ "endpoint" ], "properties": { "endpoint": { "type": "string", "description": "SIP URI of the destination endpoint. Both `sip:` (unencrypted) and `sips:` (TLS-encrypted) schemes are supported.", "format": "uri", "maxLength": 256, "pattern": "^sips?:" }, "transport": { "type": "string", "description": "Transport protocol to use for the SIP signalling channel.\n\nIf omitted, the platform selects a default based on the URI scheme: `UDP` for `sip:` and `TLS` for `sips:`. Setting this explicitly overrides that default — for example, to force `TCP` for a `sip:` URI or to use `TLS` without switching to the `sips:` scheme.", "enum": [ "UDP", "TCP", "TLS" ], "x-enumDescriptions": { "UDP": "Connectionless transport. Lowest overhead; suitable for most standard SIP deployments.", "TCP": "Connection-oriented transport. More reliable for large SIP messages or NAT traversal scenarios.", "TLS": "Encrypted transport. Provides confidentiality and integrity for SIP signalling." } }, "callHeaders": { "$ref": "#/$defs/sipCallHeaders" } } } } }, "sipCallHeaders": { "type": "array", "description": "Custom SIP headers to be sent in the call setup.", "maxItems": 16, "items": { "type": "object", "additionalProperties": false, "required": [ "key" ], "properties": { "key": { "type": "string", "minLength": 1, "maxLength": 255, "pattern": "^[-A-Za-z0-9.!%*_+`'~]+$", "description": "Name of the SIP header." }, "value": { "type": "string", "maxLength": 255, "description": "Value of the SIP header." } } } }, "sipFrom": { "type": "object", "additionalProperties": false, "title": "SIP Origin", "required": [ "type", "sip" ], "properties": { "type": { "type": "string", "const": "SIP", "description": "Indicates the call originated from a SIP (Session Initiation Protocol) endpoint." }, "sip": { "type": "object", "additionalProperties": false, "required": [ "endpoint" ], "properties": { "endpoint": { "type": "string", "description": "SIP URI of the originating endpoint. Both `sip:` (unencrypted) and `sips:` (TLS-encrypted) schemes are supported.", "format": "uri", "pattern": "^sips?:", "maxLength": 192 }, "displayName": { "type": "string", "description": "Display name presented to the called party as the caller identity. Transmitted as the display name part of the SIP `From` header (for example, `Alice `).", "maxLength": 64 } } } } }, "stream": { "type": "object", "additionalProperties": false, "title": "Stream", "description": "Routes the call to a WebSocket stream endpoint for real-time audio processing.", "required": [ "type", "stream" ], "properties": { "type": { "type": "string", "const": "STREAM", "description": "Routes the call to a WebSocket stream endpoint for real-time audio processing." }, "stream": { "type": "object", "additionalProperties": false, "required": [ "endpoint" ], "properties": { "endpoint": { "type": "string", "description": "WebSocket endpoint that will accept the incoming connection for real-time audio streaming. Must be a valid WebSocket URL using either `ws://` or `wss://` (recommended). The URL must be reachable from the public internet and capable of handling the negotiated stream protocol." }, "streamOptions": { "type": "object", "additionalProperties": false, "properties": { "version": { "type": "integer", "description": "Defines the version of the stream protocol.", "default": 1 }, "codec": { "type": "string", "const": "PCM", "description": "Defines the audio codec/format used for the stream audio payload.\n\nCurrently, only `PCM` is supported (uncompressed raw audio). Use `sampleRate` to configure the sampling rate for the stream." }, "sampleRate": { "type": "integer", "description": "Defines the audio sampling rate (Hz) used for the stream.\n\nFor calls that traverse the PSTN, audio is typically sampled at 8 kHz, so using a higher value will not improve perceived quality. \nHigher sample rates can be useful for non-PSTN scenarios (for example, SIP/streaming paths), but will increase bandwidth usage and processing load.", "enum": [ 8000, 16000, 24000, 44100, 48000, 96000 ], "x-enumDescriptions": { "8000": "8 kHz (standard for PSTN calls)", "16000": "16 kHz (wideband audio)", "24000": "24 kHz (super-wideband audio)", "44100": "44.1 kHz (CD quality audio)", "48000": "48 kHz (professional audio quality)", "96000": "96 kHz (high-resolution audio)" }, "default": 8000 } } }, "callHeaders": { "$ref": "#/$defs/callHeaders" } } } } }, "to": { "title": "To", "description": "Call destination - Phone Number or Stream URI", "oneOf": [ { "$ref": "#/$defs/phone" }, { "$ref": "#/$defs/sip" }, { "$ref": "#/$defs/stream" }, { "$ref": "#/$defs/voiceRelay" } ] }, "voiceName": { "type": "string", "description": "Sinch Voice Name to use for text-to-speech. Each voice is tied to a specific language variant, gender, and pricing model (Free/Standard or Paid/Generative). See [https://developers.sinch.com/docs/voice-2.0/api-reference/text-to-speech-voices#text-to-speech-voices](https://developers.sinch.com/docs/voice-2.0/api-reference/text-to-speech-voices#currently-available-languages) for details", "enum": [ "Aarav", "Aarav_2", "Aarohi", "Aarti", "Aarti_2", "Aarti_3", "Aashi", "Abbi", "Abdullah", "Abeo", "Abril", "Achara", "Ada", "Ada_2", "Adam", "Adam_2", "Aditi", "Adri", "Adriano", "Agnieszka", "Ahmet", "Aigul", "Ainhoa", "Alain", "Alba", "Aled", "Aleksandar", "Alessio", "Alessio_2", "Alex", "Alfie", "Ali", "Alina", "Alloy", "Alloy_2", "Alonso", "Alvaro", "Amal", "Amala", "Amanda", "Amany", "Amber", "Ambre", "Ameha", "Amina", "Amy", "Amy_2", "Amy_3", "Ana", "Anahit", "Ananya", "Ananya_2", "Anbu", "Ander", "Andre", "Andre_2", "Andrea", "Andres", "Andrew", "Andrew_2", "Andrew_3", "Andrew_4", "Angelo", "Anila", "Annette", "Antoine", "Antonin", "Antonio", "Anu", "Aoi", "Arabella", "Ardi", "Aria", "Aria_2", "Ariane", "Arjun", "Arjun_2", "Arjun_3", "Arlet", "Arnau", "Arnaud", "Arthur", "Arya", "Arya_2", "Asad", "Ashley", "Asilia", "Astrid", "Athina", "Ava", "Ava_2", "Ava_3", "Avri", "Ayanda", "Ayanda_2", "Aysha", "Babek", "Banu", "Bashkar", "Bassel", "Bataa", "Beatrice", "Beatriz", "Belkys", "Bella", "Benigno", "Bernd", "Bianca", "Bianca_2", "Bianca_3", "Blessica", "BongJin", "Borislav", "Brandon", "Brandon_2", "Bree", "Brenda", "Brian", "Brian_2", "Brian_3", "Brigitte", "Bryan", "Bryan_2", "Bryan_3", "Burcu", "Calimero", "Camila", "Camilla", "Camilla_2", "Camilla_3", "Candela", "Carla", "Carlos", "Carlota", "Carly", "Carmen", "Cataldo", "Catalina", "Cecilio", "Celeste", "Celine", "Celine_2", "Chantal", "Chanthavong", "Charline", "Chilemba", "Christel", "Christoph", "Christopher", "Christopher_2", "Clara", "Claude", "Colette", "Colm", "Conchita", "Connor", "Conrad", "Cora", "Cora_2", "Coralie", "Cristiano", "Daichi", "Dalia", "Dalia_2", "Daniel", "Daniel_2", "Danielle", "Danielle_2", "Dario", "Dariya", "Darren", "Daudi", "Daulet", "Davis", "Davis_2", "Davis_3", "Dena", "Denise", "Derek", "Dhwani", "Diego", "Dilara", "Dimas", "Dmitry", "Donato", "Dora", "Duarte", "Duncan", "Dustin", "Echo", "Eka", "Elena", "Elias", "Elimu", "Elin", "Elizabeth", "Elke", "Elliot", "Eloise", "Elsa", "Elsie", "Elvira", "Elza", "Emel", "Emil", "Emilio", "Emily", "Emma", "Emma_2", "Emma_3", "Emma_4", "Enric", "Enrique", "Eric", "Estrella", "Ethan", "Evelyn", "Everita", "Ewa", "Ewa_2", "Ezinne", "Fabio", "Fabiola", "Fable", "Fabrice", "Fahed", "Farid", "Fatima", "Federico", "Fenna", "Fernanda", "Fiamma", "Filiz", "Finn", "Florian", "Florian_2", "Florin", "Francisca", "Freya", "Gabrielle", "Gabrielle_2", "Gabrijela", "Gadis", "Gagan", "Gemma", "Gemma_2", "Geraint", "Gerard", "Gerardo", "Gianni", "Giorgi", "Giorgio", "Giovanna", "Gisela", "Giuseppe", "Giuseppe_2", "Gonzalo", "GookMin", "Goran", "Grace", "Gregory", "Gudrun", "Gul", "GulNawaz", "Gunnar", "Guy", "Gwyneth", "Hala", "Hamdan", "Hamed", "Hannah", "Hannah_2", "Hans", "Harri", "Hayk", "Hedi", "Hemkala", "Henri", "Hila", "Hillevi", "HiuGaai", "Hiujin", "HiuMaan", "HoaiMy", "Hollie", "HsiaoChen", "HsiaoYu", "Humberto", "Hyunsu", "Hyunsu_2", "Hyunsu_3", "Ida", "Ilir", "Iman", "Imani", "Imelda", "Ines", "Ines_2", "Ingrid", "InJoon", "Irene", "Irma", "Isabella", "Isabella_2", "Isabella_3", "Isabelle", "Isabelle_2", "Iselin", "Isidora", "Ismael", "Ivy", "Ivy_2", "Jacek", "Jacob", "Jacqueline", "Jajang", "Jamal", "James", "Jan", "Jane", "Jane_2", "Jann", "Jasmine", "Jasmine_2", "Jason", "Javier", "Jean", "Jenny", "Jenny_2", "Jenny_3", "Jeppe", "Jerome", "Jihye", "JiMin", "Jimmie", "Jitka", "Joana", "Joanna", "Joanna_2", "Joanna_3", "Joanne", "Joey", "Joey_2", "Jonas", "Jorge", "Jorge_2", "Joseph", "Josephine", "Juan", "Julio", "Justin", "Justin_2", "Kai", "Kajal", "Kajal_2", "Kalina", "Kani", "Karina", "Karl", "Karla", "Kasper", "Katja", "Kavya", "Kavya_2", "Kazuha", "Keita", "Ken", "Kendra", "Kendra_2", "Keomany", "Kert", "Kevin", "Killian", "Kim", "Kimberly", "Kimberly_2", "Klarissa", "Klaus", "Kumar", "Kunal", "Kunal_2", "Laia", "Laila", "Laith", "Larissa", "Latifa", "Laura", "Laura_2", "Layla", "Lea", "Lea_2", "Lea_3", "Leah", "Leila", "Leni", "Lennart", "Leonas", "Leticia", "Lewis", "Lia", "Liam", "Lian", "Lian_2", "Libby", "Liberto", "Lisa", "Lisa_2", "Lisandro", "Liv", "Livia", "Livia_2", "Lola", "Lorena", "Lorenzio", "Lorenzo", "Lotte", "Louisa", "Lucia", "Lucia_2", "Lucia_3", "Luciano", "Lucien", "Luis", "Lukas", "Luke", "Luna", "Luna_2", "Lupe", "Lupe_2", "Lupe_3", "Maarten", "Macerio", "Macerio_2", "Madhur", "Madina", "Mads", "Maisie", "Maja", "Manohar", "Manuel", "Manuela", "Marcello", "Marcelo", "Marek", "Margarita", "Maria", "Marija", "Marina", "Mario", "Marlene", "Marta", "Maryam", "Masaru", "Mateo", "Mathieu", "Matthew", "Matthew_2", "Matthew_3", "Mattias", "Maurice", "Maxim", "Maya", "Mayu", "Mekdes", "Mia", "Mia_2", "Mia_3", "Michelle", "Midhun", "Miguel", "Mitchell", "Mizuki", "Moaz", "Mohan", "Molly", "Monica", "Mouna", "Muuse", "Nabanita", "Naja", "NamMinh", "Nanami", "Nanami_2", "Nancy", "Nancy_2", "Naoki", "Natasha", "Neerja", "Neerja_2", "Neil", "Nestoras", "Nia", "Niamh", "Niamh_2", "Nicholas", "Nicholas_2", "Nicolau", "Nicole", "Nil", "Nilar", "Nils", "Niranjan", "Niwat", "Noah", "Noemi", "Noora", "Noura", "Nova", "Nova_2", "Nuria", "Ojas", "Ola", "Ola_2", "Oliver", "Olivia", "Ollie", "Ollie_2", "Omar", "Ona", "Onyx", "Orla", "Osman", "Ostap", "Pallavi", "Palmira", "Paloma", "Paola", "Pedro", "Pedro_2", "Pelayo", "Penelope", "Pernille", "Petra", "Phoebe", "Phoebe_2", "Pierina", "Piseth", "Polina", "Prabhat", "Prabhat_2", "Pradeep", "Premwadee", "Priyom", "Rafiki", "Ralf", "Rami", "Ramona", "Rana", "Raquel", "Raveena", "Reem", "Rehaan", "Rehaan_2", "Rehema", "Remi", "Remi_2", "Remy", "Remy_2", "Renata", "Ricardo", "Rinaldo", "Roberto", "Rodrigo", "Roger", "Roi", "Rok", "Rosa", "Ruben", "Russell", "Ruth", "Ruth_2", "Ryan", "Ryan_2", "Sabela", "Sabrina", "Sabrina_2", "Sagar", "Saleh", "Salli", "Salli_2", "Salli_3", "Salma", "Salman", "Salome", "Sam", "Sameera", "Samuel", "Sana", "Sapna", "Sara", "Saranya", "Sardor", "Saul", "Sebastian", "Selma", "SeoHyeon", "Seoyeon", "Seoyeon_2", "Seoyeon_3", "Seraphina", "Seraphina_2", "Serena", "Serena_2", "Sergio", "Sergio_2", "Shakir", "Shimmer", "Shiori", "Shruti", "Siqiniq", "Siqiniq_2", "Siti", "Sobhana", "Soffie", "Sofia", "Sofie", "Sonia", "SoonBok", "Sophie", "Sophie_2", "Srecko", "Sreymom", "Steffan", "Steffan_2", "Steffan_3", "Stephen", "Stephen_2", "Subhasini", "Sukant", "SunHi", "SunHi_2", "Surya", "Suvi", "Svetlana", "Swara", "Sylvie", "Sylvie_2", "Taim", "Takumi", "Takumi_2", "Tamas", "Tania", "Tanishaa", "Tanja", "Taqqiq", "Taqqiq_2", "Tatyana", "Teo", "Teresa", "Thalita", "Thalita_2", "Thalita_3", "Thando", "Themba", "Thiago", "Thierry", "Thierry_2", "Thiha", "Thilini", "Thomas", "Tiana", "Tiffany", "Tim", "Tina", "Tomas", "Tomoko", "Tony", "Triana", "Tristan", "Tristan_ES", "Tristan_ES_2", "Tuti", "Tyler", "Ubax", "Uzma", "Vaani", "Valentina", "Valerio", "Valluvar", "Venba", "Vera", "Vesna", "Vicki", "Vicki_2", "Vicki_3", "Victor", "Viktoria", "Vitoria", "Vitoria_2", "Vivienne", "Vivienne_2", "Vlasta", "WanLung", "Wayne", "Willem", "William", "William_2", "Xiaochen", "Xiaochen_2", "Xiaochen_3", "Xiaochen_4", "Xiaohan", "Xiaohan_2", "Xiaomeng", "XiaoMin", "Xiaomo", "Xiaoqiu", "Xiaorou", "Xiaorui", "Xiaoshuang", "Xiaoshuang_2", "Xiaoshuang_3", "Xiaotong", "Xiaoxiao", "Xiaoxiao_2", "Xiaoxiao_3", "Xiaoxiao_4", "Xiaoxiao_5", "Xiaoyan", "Xiaoyi", "Xiaoyi_2", "Xiaoyou", "Xiaoyou_2", "Xiaoyou_3", "Xiaoyu", "Xiaoyu_2", "Xiaozhen", "Ximena", "Ximena_ES", "Ximena_ES_2", "Ximena_ES_3", "Yago", "Yan", "Yara", "Yashica", "Yasmin", "Yesui", "Yolanda", "YuJin", "Yundeng", "Yunfan", "Yunfan_2", "Yunfeng", "Yunhan", "Yunhao", "YunJhe", "Yunjian", "Yunjie", "YunSong", "Yunxi", "Yunxi_2", "Yunxia", "Yunxia_2", "Yunxiang", "Yunxiao", "Yunxiao_2", "Yunyang", "Yunye", "Yunye_2", "Yunyi", "Yunyi_2", "Yunze", "Yunzhe", "Yves", "Yvette", "Zariyah", "Zayd", "Zeina", "Zhiyu", "Zhiyu_2", "Zofia", "Zuri" ], "x-enumDescriptions": { "Aarav": "Male voice for Hindi (India) (Free voice)", "Aarav_2": "Male voice for English (India) (Free voice)", "Aarohi": "Female voice for Marathi (India) (Free voice)", "Aarti": "Female voice for Hindi (India) (Free voice)", "Aarti_2": "Female voice for English (India) (Free voice)", "Aarti_3": "Female voice for English (India) (Free voice)", "Aashi": "Female voice for English (India) (Free voice)", "Abbi": "Female voice for English (United Kingdom) (Free voice)", "Abdullah": "Male voice for Arabic (Oman) (Free voice)", "Abeo": "Male voice for English (Nigeria) (Free voice)", "Abril": "Female voice for Spanish (Spain) (Free voice)", "Achara": "Female voice for Thai (Thailand) (Free voice)", "Ada": "Female voice for English (United Kingdom) (Free voice)", "Ada_2": "Female voice for English (United Kingdom) (Paid voice)", "Adam": "Male voice for English (United States) (Free voice)", "Adam_2": "Male voice for English (United States) (Paid voice)", "Aditi": "Female voice for English (India) (Free voice)", "Adri": "Female voice for Afrikaans (South Africa) (Free voice)", "Adriano": "Male voice for Italian (Italy) (Free voice)", "Agnieszka": "Female voice for Polish (Poland) (Free voice)", "Ahmet": "Male voice for Turkish (Türkiye) (Free voice)", "Aigul": "Female voice for Kazakh (Kazakhstan) (Free voice)", "Ainhoa": "Female voice for Basque (Free voice)", "Alain": "Male voice for French (France) (Free voice)", "Alba": "Female voice for Catalan (Free voice)", "Aled": "Male voice for Welsh (United Kingdom) (Free voice)", "Aleksandar": "Male voice for Macedonian (North Macedonia) (Free voice)", "Alessio": "Male voice for Italian (Italy) (Free voice)", "Alessio_2": "Male voice for Italian (Italy) (Paid voice)", "Alex": "Male voice for Spanish (Peru) (Free voice)", "Alfie": "Male voice for English (United Kingdom) (Free voice)", "Ali": "Male voice for Arabic (Bahrain) (Free voice)", "Alina": "Female voice for Romanian (Romania) (Free voice)", "Alloy": "Male voice for English (United States) (Free voice)", "Alloy_2": "Male voice for English (United States) (Paid voice)", "Alonso": "Male voice for Spanish (United States) (Free voice)", "Alvaro": "Male voice for Spanish (Spain) (Free voice)", "Amal": "Female voice for Arabic (Qatar) (Free voice)", "Amala": "Female voice for German (Germany) (Free voice)", "Amanda": "Female voice for English (United States) (Free voice)", "Amany": "Female voice for Arabic (Syria) (Free voice)", "Amber": "Female voice for English (United States) (Free voice)", "Ambre": "Female voice for French (France) (Paid voice)", "Ameha": "Male voice for Amharic (Ethiopia) (Free voice)", "Amina": "Female voice for Arabic (Algeria) (Free voice)", "Amy": "Female voice for English (United Kingdom) (Free voice)", "Amy_2": "Female voice for English (United Kingdom) (Free voice)", "Amy_3": "Female voice for English (United Kingdom) (Paid voice)", "Ana": "Female voice for English (United States) (Free voice)", "Anahit": "Female voice for Armenian (Armenia) (Free voice)", "Ananya": "Female voice for Hindi (India) (Free voice)", "Ananya_2": "Female voice for English (India) (Free voice)", "Anbu": "Male voice for Tamil (Singapore) (Free voice)", "Ander": "Male voice for Basque (Free voice)", "Andre": "Male voice for Spanish (Mexico) (Free voice)", "Andre_2": "Male voice for Spanish (Mexico) (Paid voice)", "Andrea": "Female voice for Spanish (Ecuador) (Free voice)", "Andres": "Male voice for Spanish (Guatemala) (Free voice)", "Andrew": "Male voice for English (United States) (Free voice)", "Andrew_2": "Male voice for English (United States) (Free voice)", "Andrew_3": "Male voice for English (United States) (Paid voice)", "Andrew_4": "Male voice for English (United States) (Paid voice)", "Angelo": "Male voice for Filipino (Philippines) (Free voice)", "Anila": "Female voice for Albanian (Albania) (Free voice)", "Annette": "Female voice for English (Australia) (Free voice)", "Antoine": "Male voice for French (Canada) (Free voice)", "Antonin": "Male voice for Czech (Czechia) (Free voice)", "Antonio": "Male voice for Portuguese (Brazil) (Free voice)", "Anu": "Female voice for Estonian (Estonia) (Free voice)", "Aoi": "Female voice for Japanese (Japan) (Free voice)", "Arabella": "Female voice for Spanish (Spain) (Free voice)", "Ardi": "Male voice for Indonesian (Indonesia) (Free voice)", "Aria": "Female voice for English (United States) (Free voice)", "Aria_2": "Female voice for English (United States) (Paid voice)", "Ariane": "Female voice for French (Switzerland) (Free voice)", "Arjun": "Male voice for English (India) (Free voice)", "Arjun_2": "Male voice for English (India) (Free voice)", "Arjun_3": "Male voice for Hindi (India) (Free voice)", "Arlet": "Female voice for Catalan (Free voice)", "Arnau": "Male voice for Spanish (Spain) (Free voice)", "Arnaud": "Male voice for Dutch (Belgium) (Free voice)", "Arthur": "Male voice for English (United Kingdom) (Free voice)", "Arya": "Female voice for English (New Zealand) (Free voice)", "Arya_2": "Female voice for English (New Zealand) (Paid voice)", "Asad": "Male voice for Urdu (Pakistan) (Free voice)", "Ashley": "Female voice for English (United States) (Free voice)", "Asilia": "Female voice for English (Kenya) (Free voice)", "Astrid": "Female voice for Swedish (Sweden) (Free voice)", "Athina": "Female voice for Greek (Greece) (Free voice)", "Ava": "Female voice for English (United States) (Free voice)", "Ava_2": "Female voice for English (United States) (Free voice)", "Ava_3": "Female voice for English (United States) (Paid voice)", "Avri": "Male voice for Hebrew (Israel) (Free voice)", "Ayanda": "Female voice for English (South Africa) (Free voice)", "Ayanda_2": "Female voice for English (South Africa) (Paid voice)", "Aysha": "Female voice for Arabic (Oman) (Free voice)", "Babek": "Male voice for Azerbaijani (Latin, Azerbaijan) (Free voice)", "Banu": "Female voice for Azerbaijani (Latin, Azerbaijan) (Free voice)", "Bashkar": "Male voice for Bengali (India) (Free voice)", "Bassel": "Male voice for Arabic (Iraq) (Free voice)", "Bataa": "Male voice for Mongolian (Mongolia) (Free voice)", "Beatrice": "Female voice for Italian (Italy) (Paid voice)", "Beatriz": "Female voice for Spanish (Mexico) (Free voice)", "Belkys": "Female voice for Spanish (Cuba) (Free voice)", "Bella": "Female voice for English (United Kingdom) (Free voice)", "Benigno": "Male voice for Italian (Italy) (Free voice)", "Bernd": "Male voice for German (Germany) (Free voice)", "Bianca": "Female voice for Italian (Italy) (Free voice)", "Bianca_2": "Female voice for Italian (Italy) (Free voice)", "Bianca_3": "Female voice for Italian (Italy) (Paid voice)", "Blessica": "Female voice for Filipino (Philippines) (Free voice)", "BongJin": "Male voice for Korean (Korea) (Free voice)", "Borislav": "Male voice for Bulgarian (Bulgaria) (Free voice)", "Brandon": "Male voice for English (United States) (Free voice)", "Brandon_2": "Male voice for English (United States) (Free voice)", "Bree": "Female voice for English (United States) (Paid voice)", "Brenda": "Female voice for Portuguese (Brazil) (Free voice)", "Brian": "Male voice for English (United States) (Free voice)", "Brian_2": "Male voice for English (United States) (Free voice)", "Brian_3": "Male voice for English (United States) (Paid voice)", "Brigitte": "Female voice for French (France) (Free voice)", "Bryan": "Male voice for English (United Kingdom) (Free voice)", "Bryan_2": "Male voice for English (United Kingdom) (Free voice)", "Bryan_3": "Male voice for English (United Kingdom) (Paid voice)", "Burcu": "Female voice for Turkish (Türkiye) (Free voice)", "Calimero": "Male voice for Italian (Italy) (Free voice)", "Camila": "Female voice for Spanish (Peru) (Free voice)", "Camilla": "Female voice for Portuguese (Brazil) (Free voice)", "Camilla_2": "Female voice for Portuguese (Brazil) (Free voice)", "Camilla_3": "Female voice for Portuguese (Brazil) (Paid voice)", "Candela": "Female voice for Spanish (Mexico) (Free voice)", "Carla": "Female voice for Italian (Italy) (Free voice)", "Carlos": "Male voice for Spanish (Honduras) (Free voice)", "Carlota": "Female voice for Spanish (Mexico) (Free voice)", "Carly": "Female voice for English (Australia) (Free voice)", "Carmen": "Female voice for Romanian (Romania) (Free voice)", "Cataldo": "Male voice for Italian (Italy) (Free voice)", "Catalina": "Female voice for Spanish (Chile) (Free voice)", "Cecilio": "Male voice for Spanish (Mexico) (Free voice)", "Celeste": "Female voice for French (France) (Free voice)", "Celine": "Female voice for French (France) (Free voice)", "Celine_2": "Female voice for French (France) (Paid voice)", "Chantal": "Female voice for French (Canada) (Free voice)", "Chanthavong": "Male voice for Lao (Laos) (Free voice)", "Charline": "Female voice for French (Belgium) (Free voice)", "Chilemba": "Male voice for English (Kenya) (Free voice)", "Christel": "Female voice for Danish (Denmark) (Free voice)", "Christoph": "Male voice for German (Germany) (Free voice)", "Christopher": "Male voice for English (United States) (Free voice)", "Christopher_2": "Male voice for English (United States) (Free voice)", "Clara": "Female voice for English (Canada) (Free voice)", "Claude": "Male voice for French (France) (Free voice)", "Colette": "Female voice for Dutch (Netherlands) (Free voice)", "Colm": "Male voice for Irish (Ireland) (Free voice)", "Conchita": "Female voice for Spanish (Castilian) (Free voice)", "Connor": "Male voice for English (Ireland) (Free voice)", "Conrad": "Male voice for German (Germany) (Free voice)", "Cora": "Female voice for English (United States) (Free voice)", "Cora_2": "Female voice for English (United States) (Free voice)", "Coralie": "Female voice for French (France) (Free voice)", "Cristiano": "Male voice for Portuguese (Brazil) (Free voice)", "Daichi": "Male voice for Japanese (Japan) (Free voice)", "Dalia": "Female voice for Spanish (Mexico) (Free voice)", "Dalia_2": "Female voice for Spanish (Mexico) (Free voice)", "Daniel": "Male voice for German (Germany) (Free voice)", "Daniel_2": "Male voice for German (Germany) (Paid voice)", "Danielle": "Female voice for English (United States) (Free voice)", "Danielle_2": "Female voice for English (United States) (Paid voice)", "Dario": "Male voice for Spanish (Spain) (Free voice)", "Dariya": "Female voice for Russian (Russia) (Free voice)", "Darren": "Male voice for English (Australia) (Free voice)", "Daudi": "Male voice for Swahili (Tanzania) (Free voice)", "Daulet": "Male voice for Kazakh (Kazakhstan) (Free voice)", "Davis": "Male voice for English (United States) (Free voice)", "Davis_2": "Male voice for English (United States) (Free voice)", "Davis_3": "Male voice for English (United States) (Paid voice)", "Dena": "Female voice for Dutch (Belgium) (Free voice)", "Denise": "Female voice for French (France) (Free voice)", "Derek": "Male voice for English (United States) (Free voice)", "Dhwani": "Female voice for Gujarati (India) (Free voice)", "Diego": "Male voice for Italian (Italy) (Free voice)", "Dilara": "Female voice for Persian (Iran) (Free voice)", "Dimas": "Male voice for Javanese (Latin, Indonesia) (Free voice)", "Dmitry": "Male voice for Russian (Russia) (Free voice)", "Donato": "Male voice for Portuguese (Brazil) (Free voice)", "Dora": "Female voice for Icelandic (Iceland) (Free voice)", "Duarte": "Male voice for Portuguese (Portugal) (Free voice)", "Duncan": "Male voice for English (Australia) (Free voice)", "Dustin": "Male voice for English (United States) (Free voice)", "Echo": "Male voice for English (United States) (Free voice)", "Eka": "Female voice for Georgian (Georgia) (Free voice)", "Elena": "Female voice for Spanish (Argentina) (Free voice)", "Elias": "Male voice for Spanish (Spain) (Free voice)", "Elimu": "Male voice for English (Tanzania) (Free voice)", "Elin": "Female voice for Swedish (Sweden) (Free voice)", "Elizabeth": "Female voice for English (United States) (Free voice)", "Elke": "Female voice for German (Germany) (Free voice)", "Elliot": "Male voice for English (United Kingdom) (Free voice)", "Eloise": "Female voice for French (France) (Free voice)", "Elsa": "Female voice for Italian (Italy) (Free voice)", "Elsie": "Female voice for English (Australia) (Free voice)", "Elvira": "Female voice for Spanish (Spain) (Free voice)", "Elza": "Female voice for Portuguese (Brazil) (Free voice)", "Emel": "Female voice for Turkish (Türkiye) (Free voice)", "Emil": "Male voice for Romanian (Romania) (Free voice)", "Emilio": "Male voice for Spanish (Dominican Republic) (Free voice)", "Emily": "Female voice for English (Ireland) (Free voice)", "Emma": "Female voice for English (United States) (Free voice)", "Emma_2": "Female voice for English (United States) (Free voice)", "Emma_3": "Female voice for English (United States) (Paid voice)", "Emma_4": "Female voice for English (United States) (Paid voice)", "Enric": "Male voice for Catalan (Free voice)", "Enrique": "Male voice for Spanish (Castilian) (Free voice)", "Eric": "Male voice for English (United States) (Free voice)", "Estrella": "Female voice for Spanish (Spain) (Free voice)", "Ethan": "Male voice for English (United Kingdom) (Free voice)", "Evelyn": "Female voice for English (United States) (Free voice)", "Everita": "Female voice for Latvian (Latvia) (Free voice)", "Ewa": "Female voice for Polish (Poland) (Free voice)", "Ewa_2": "Female voice for Polish (Poland) (Paid voice)", "Ezinne": "Female voice for English (Nigeria) (Free voice)", "Fabio": "Male voice for Portuguese (Brazil) (Free voice)", "Fabiola": "Female voice for Italian (Italy) (Free voice)", "Fable": "Neutral voice for English (United States) (Free voice)", "Fabrice": "Male voice for French (Switzerland) (Free voice)", "Fahed": "Male voice for Arabic (Kuwait) (Free voice)", "Farid": "Male voice for Persian (Iran) (Free voice)", "Fatima": "Female voice for Arabic (United Arab Emirates) (Free voice)", "Federico": "Male voice for Spanish (Nicaragua) (Free voice)", "Fenna": "Female voice for Dutch (Netherlands) (Free voice)", "Fernanda": "Female voice for Portuguese (Portugal) (Free voice)", "Fiamma": "Female voice for Italian (Italy) (Free voice)", "Filiz": "Female voice for Turkish (Türkiye) (Free voice)", "Finn": "Male voice for Norwegian (Norway) (Free voice)", "Florian": "Male voice for German (Germany) (Free voice)", "Florian_2": "Male voice for German (Germany) (Paid voice)", "Florin": "Male voice for French (France) (Paid voice)", "Francisca": "Female voice for Portuguese (Brazil) (Free voice)", "Freya": "Female voice for English (Australia) (Free voice)", "Gabrielle": "Female voice for French (Canada) (Free voice)", "Gabrielle_2": "Female voice for French (Canada) (Paid voice)", "Gabrijela": "Female voice for Croatian (Croatia) (Free voice)", "Gadis": "Female voice for Indonesian (Indonesia) (Free voice)", "Gagan": "Male voice for Kannada (India) (Free voice)", "Gemma": "Female voice for English (United Kingdom) (Free voice)", "Gemma_2": "Female voice for English (United Kingdom) (Free voice)", "Geraint": "Male voice for Welsh (United Kingdom) (Free voice)", "Gerard": "Male voice for French (Belgium) (Free voice)", "Gerardo": "Male voice for Spanish (Mexico) (Free voice)", "Gianni": "Male voice for Italian (Italy) (Free voice)", "Giorgi": "Male voice for Georgian (Georgia) (Free voice)", "Giorgio": "Male voice for Italian (Italy) (Free voice)", "Giovanna": "Female voice for Portuguese (Brazil) (Free voice)", "Gisela": "Female voice for German (Germany) (Free voice)", "Giuseppe": "Male voice for Italian (Italy) (Free voice)", "Giuseppe_2": "Male voice for Italian (Italy) (Free voice)", "Gonzalo": "Male voice for Spanish (Colombia) (Free voice)", "GookMin": "Male voice for Korean (Korea) (Free voice)", "Goran": "Male voice for Bosnian (Bosnia and Herzegovina) (Free voice)", "Grace": "Female voice for Maltese (Malta) (Free voice)", "Gregory": "Male voice for English (United States) (Free voice)", "Gudrun": "Female voice for Icelandic (Iceland) (Free voice)", "Gul": "Female voice for Urdu (India) (Free voice)", "GulNawaz": "Male voice for Pashto (Afghanistan) (Free voice)", "Gunnar": "Male voice for Icelandic (Iceland) (Free voice)", "Guy": "Male voice for English (United States) (Free voice)", "Gwyneth": "Female voice for Welsh (United Kingdom) (Free voice)", "Hala": "Female voice for Arabic (Saudi Arabia) (Free voice)", "Hamdan": "Male voice for Arabic (United Arab Emirates) (Free voice)", "Hamed": "Male voice for Arabic (Saudi Arabia) (Free voice)", "Hannah": "Female voice for German (Austria) (Free voice)", "Hannah_2": "Female voice for German (Austria) (Paid voice)", "Hans": "Male voice for German (Germany) (Free voice)", "Harri": "Male voice for Finnish (Finland) (Free voice)", "Hayk": "Male voice for Armenian (Armenia) (Free voice)", "Hedi": "Male voice for Arabic (Tunisia) (Free voice)", "Hemkala": "Female voice for Nepali (Nepal) (Free voice)", "Henri": "Male voice for French (France) (Free voice)", "Hila": "Female voice for Hebrew (Israel) (Free voice)", "Hillevi": "Female voice for Swedish (Sweden) (Free voice)", "HiuGaai": "Female voice for Chinese (Cantonese, Traditional) (Free voice)", "Hiujin": "Female voice for Chinese (Cantonese) (Free voice)", "HiuMaan": "Female voice for Chinese (Cantonese, Traditional) (Free voice)", "HoaiMy": "Female voice for Vietnamese (Vietnam) (Free voice)", "Hollie": "Female voice for English (United Kingdom) (Free voice)", "HsiaoChen": "Female voice for Chinese (Taiwanese Mandarin, Traditional) (Free voice)", "HsiaoYu": "Female voice for Chinese (Taiwanese Mandarin, Traditional) (Free voice)", "Humberto": "Male voice for Portuguese (Brazil) (Free voice)", "Hyunsu": "Male voice for Korean (Korea) (Free voice)", "Hyunsu_2": "Male voice for Korean (Korea) (Free voice)", "Hyunsu_3": "Male voice for Korean (Korea) (Paid voice)", "Ida": "Female voice for Norwegian (Norway) (Free voice)", "Ilir": "Male voice for Albanian (Albania) (Free voice)", "Iman": "Female voice for Arabic (Libya) (Free voice)", "Imani": "Female voice for English (Tanzania) (Free voice)", "Imelda": "Female voice for Italian (Italy) (Free voice)", "Ines": "Female voice for Portuguese (Brazil) (Free voice)", "Ines_2": "Female voice for Portuguese (Brazil) (Free voice)", "Ingrid": "Female voice for German (Austria) (Free voice)", "InJoon": "Male voice for Korean (Korea) (Free voice)", "Irene": "Female voice for Spanish (Spain) (Free voice)", "Irma": "Female voice for Italian (Italy) (Free voice)", "Isabella": "Female voice for Italian (Italy) (Free voice)", "Isabella_2": "Female voice for Italian (Italy) (Free voice)", "Isabella_3": "Female voice for Italian (Italy) (Paid voice)", "Isabelle": "Female voice for French (Belgium) (Free voice)", "Isabelle_2": "Female voice for French (Belgium) (Paid voice)", "Iselin": "Female voice for Norwegian (Norway) (Free voice)", "Isidora": "Female voice for Spanish (Spain) (Free voice)", "Ismael": "Male voice for Arabic (Algeria) (Free voice)", "Ivy": "Female voice for English (United States) (Free voice)", "Ivy_2": "Female voice for English (United States) (Free voice)", "Jacek": "Male voice for Polish (Poland) (Free voice)", "Jacob": "Male voice for English (United States) (Free voice)", "Jacqueline": "Female voice for French (France) (Free voice)", "Jajang": "Male voice for Sundanese (Indonesia) (Free voice)", "Jamal": "Male voice for Arabic (Morocco) (Free voice)", "James": "Male voice for English (Philippines) (Free voice)", "Jan": "Male voice for German (Switzerland) (Free voice)", "Jane": "Female voice for English (United States) (Free voice)", "Jane_2": "Female voice for English (United States) (Paid voice)", "Jann": "Male voice for Polish (Poland) (Free voice)", "Jasmine": "Female voice for English (Singapore) (Free voice)", "Jasmine_2": "Female voice for English (Singapore) (Paid voice)", "Jason": "Male voice for English (United States) (Free voice)", "Javier": "Male voice for Spanish (Equatorial Guinea) (Free voice)", "Jean": "Male voice for French (Canada) (Free voice)", "Jenny": "Female voice for English (United States) (Free voice)", "Jenny_2": "Female voice for English (United States) (Free voice)", "Jenny_3": "Female voice for English (United States) (Paid voice)", "Jeppe": "Male voice for Danish (Denmark) (Free voice)", "Jerome": "Male voice for French (France) (Free voice)", "Jihye": "Female voice for Korean (Korea) (Free voice)", "JiMin": "Female voice for Korean (Korea) (Free voice)", "Jimmie": "Male voice for English (United States) (Free voice)", "Jitka": "Female voice for Czech (Czechia) (Free voice)", "Joana": "Female voice for Catalan (Free voice)", "Joanna": "Female voice for English (United States) (Free voice)", "Joanna_2": "Female voice for English (United States) (Free voice)", "Joanna_3": "Female voice for English (United States) (Paid voice)", "Joanne": "Female voice for English (Australia) (Free voice)", "Joey": "Male voice for English (United States) (Free voice)", "Joey_2": "Male voice for English (United States) (Free voice)", "Jonas": "Male voice for German (Austria) (Free voice)", "Jorge": "Male voice for Spanish (Mexico) (Free voice)", "Jorge_2": "Male voice for Spanish (Mexico) (Free voice)", "Joseph": "Male voice for Maltese (Malta) (Free voice)", "Josephine": "Female voice for French (France) (Free voice)", "Juan": "Male voice for Spanish (Costa Rica) (Free voice)", "Julio": "Male voice for Portuguese (Brazil) (Free voice)", "Justin": "Male voice for English (United States) (Free voice)", "Justin_2": "Male voice for English (United States) (Free voice)", "Kai": "Male voice for English (United States) (Free voice)", "Kajal": "Female voice for English (India) (Free voice)", "Kajal_2": "Female voice for English (India) (Paid voice)", "Kalina": "Female voice for Bulgarian (Bulgaria) (Free voice)", "Kani": "Female voice for Tamil (Malaysia) (Free voice)", "Karina": "Female voice for Spanish (Puerto Rico) (Free voice)", "Karl": "Male voice for Icelandic (Iceland) (Free voice)", "Karla": "Female voice for Spanish (Honduras) (Free voice)", "Kasper": "Male voice for German (Germany) (Free voice)", "Katja": "Female voice for German (Germany) (Free voice)", "Kavya": "Female voice for Hindi (India) (Free voice)", "Kavya_2": "Female voice for English (India) (Free voice)", "Kazuha": "Female voice for Japanese (Japan) (Free voice)", "Keita": "Male voice for Japanese (Japan) (Free voice)", "Ken": "Male voice for English (Australia) (Free voice)", "Kendra": "Female voice for English (United States) (Free voice)", "Kendra_2": "Female voice for English (United States) (Free voice)", "Keomany": "Female voice for Lao (Laos) (Free voice)", "Kert": "Male voice for Estonian (Estonia) (Free voice)", "Kevin": "Male voice for English (United States) (Free voice)", "Killian": "Male voice for German (Germany) (Free voice)", "Kim": "Female voice for English (Australia) (Free voice)", "Kimberly": "Female voice for English (United States) (Free voice)", "Kimberly_2": "Female voice for English (United States) (Free voice)", "Klarissa": "Female voice for German (Germany) (Free voice)", "Klaus": "Male voice for German (Germany) (Free voice)", "Kumar": "Male voice for Tamil (Sri Lanka) (Free voice)", "Kunal": "Male voice for Hindi (India) (Free voice)", "Kunal_2": "Male voice for English (India) (Free voice)", "Laia": "Female voice for Spanish (Spain) (Free voice)", "Laila": "Female voice for Arabic (Bahrain) (Free voice)", "Laith": "Male voice for Arabic (Syria) (Free voice)", "Larissa": "Female voice for Spanish (Mexico) (Free voice)", "Latifa": "Female voice for Pashto (Afghanistan) (Free voice)", "Laura": "Female voice for Dutch (Netherlands) (Free voice)", "Laura_2": "Female voice for Dutch (Netherlands) (Paid voice)", "Layla": "Female voice for Arabic (Lebanon) (Free voice)", "Lea": "Female voice for French (France) (Free voice)", "Lea_2": "Female voice for French (France) (Free voice)", "Lea_3": "Female voice for French (France) (Paid voice)", "Leah": "Female voice for English (South Africa) (Free voice)", "Leila": "Female voice for Portuguese (Brazil) (Free voice)", "Leni": "Female voice for German (Switzerland) (Free voice)", "Lennart": "Male voice for German (Germany) (Paid voice)", "Leonas": "Male voice for Lithuanian (Lithuania) (Free voice)", "Leticia": "Female voice for Portuguese (Brazil) (Free voice)", "Lewis": "Male voice for English (United States) (Free voice)", "Lia": "Female voice for Spanish (Spain) (Free voice)", "Liam": "Male voice for English (Canada) (Free voice)", "Lian": "Male voice for French (Canada) (Free voice)", "Lian_2": "Male voice for French (Canada) (Paid voice)", "Libby": "Female voice for English (United Kingdom) (Free voice)", "Liberto": "Male voice for Spanish (Mexico) (Free voice)", "Lisa": "Female voice for Dutch (Belgium) (Free voice)", "Lisa_2": "Female voice for Dutch (Belgium) (Paid voice)", "Lisandro": "Male voice for Italian (Italy) (Free voice)", "Liv": "Female voice for Norwegian (Norway) (Free voice)", "Livia": "Female voice for English (Australia) (Free voice)", "Livia_2": "Female voice for English (Australia) (Paid voice)", "Lola": "Female voice for English (United States) (Free voice)", "Lorena": "Female voice for Spanish (El Salvador) (Free voice)", "Lorenzio": "Male voice for Italian (Italy) (Paid voice)", "Lorenzo": "Male voice for Spanish (Chile) (Free voice)", "Lotte": "Female voice for Dutch (Netherlands) (Free voice)", "Louisa": "Female voice for German (Germany) (Free voice)", "Lucia": "Female voice for Spanish (Castilian) (Free voice)", "Lucia_2": "Female voice for Spanish (Castilian) (Free voice)", "Lucia_3": "Female voice for Spanish (Castilian) (Paid voice)", "Luciano": "Male voice for Spanish (Mexico) (Free voice)", "Lucien": "Male voice for French (France) (Free voice)", "Luis": "Male voice for Spanish (Ecuador) (Free voice)", "Lukas": "Male voice for Slovak (Slovakia) (Free voice)", "Luke": "Male voice for English (South Africa) (Free voice)", "Luna": "Female voice for English (Singapore) (Free voice)", "Luna_2": "Female voice for English (United States) (Free voice)", "Lupe": "Female voice for Spanish (United States) (Free voice)", "Lupe_2": "Female voice for Spanish (United States) (Free voice)", "Lupe_3": "Female voice for Spanish (United States) (Paid voice)", "Maarten": "Male voice for Dutch (Netherlands) (Free voice)", "Macerio": "Male voice for Portuguese (Brazil) (Free voice)", "Macerio_2": "Male voice for Portuguese (Brazil) (Paid voice)", "Madhur": "Male voice for Hindi (India) (Free voice)", "Madina": "Female voice for Uzbek (Latin, Uzbekistan) (Free voice)", "Mads": "Male voice for Danish (Denmark) (Free voice)", "Maisie": "Female voice for English (United Kingdom) (Free voice)", "Maja": "Female voice for German (Germany) (Free voice)", "Manohar": "Male voice for Marathi (India) (Free voice)", "Manuel": "Male voice for Spanish (Cuba) (Free voice)", "Manuela": "Female voice for Portuguese (Brazil) (Free voice)", "Marcello": "Male voice for Italian (Italy) (Free voice)", "Marcelo": "Male voice for Spanish (Bolivia) (Free voice)", "Marek": "Male voice for Polish (Poland) (Free voice)", "Margarita": "Female voice for Spanish (Panama) (Free voice)", "Maria": "Female voice for Spanish (Costa Rica) (Free voice)", "Marija": "Female voice for Macedonian (North Macedonia) (Free voice)", "Marina": "Female voice for Spanish (Mexico) (Free voice)", "Mario": "Male voice for Spanish (Paraguay) (Free voice)", "Marlene": "Female voice for German (Germany) (Free voice)", "Marta": "Female voice for Spanish (Guatemala) (Free voice)", "Maryam": "Female voice for Arabic (Yemen) (Free voice)", "Masaru": "Male voice for Japanese (Japan) (Paid voice)", "Mateo": "Male voice for Spanish (Uruguay) (Free voice)", "Mathieu": "Male voice for French (France) (Free voice)", "Matthew": "Male voice for English (United States) (Free voice)", "Matthew_2": "Male voice for English (United States) (Free voice)", "Matthew_3": "Male voice for English (United States) (Paid voice)", "Mattias": "Male voice for Swedish (Sweden) (Free voice)", "Maurice": "Male voice for French (France) (Free voice)", "Maxim": "Male voice for Russian (Russia) (Free voice)", "Maya": "Female voice for Polish (Poland) (Free voice)", "Mayu": "Female voice for Japanese (Japan) (Free voice)", "Mekdes": "Female voice for Amharic (Ethiopia) (Free voice)", "Mia": "Female voice for Spanish (Mexico) (Free voice)", "Mia_2": "Female voice for Spanish (Mexico) (Free voice)", "Mia_3": "Female voice for Spanish (Mexico) (Paid voice)", "Michelle": "Female voice for English (United States) (Free voice)", "Midhun": "Male voice for Malayalam (India) (Free voice)", "Miguel": "Male voice for Spanish (United States) (Free voice)", "Mitchell": "Male voice for English (New Zealand) (Free voice)", "Mizuki": "Female voice for Japanese (Japan) (Free voice)", "Moaz": "Male voice for Arabic (Qatar) (Free voice)", "Mohan": "Male voice for Telugu (India) (Free voice)", "Molly": "Female voice for English (New Zealand) (Free voice)", "Monica": "Female voice for English (United States) (Free voice)", "Mouna": "Female voice for Arabic (Morocco) (Free voice)", "Muuse": "Male voice for Somali (Somalia) (Free voice)", "Nabanita": "Female voice for Bangla (Bangladesh) (Free voice)", "Naja": "Female voice for Danish (Denmark) (Free voice)", "NamMinh": "Male voice for Vietnamese (Vietnam) (Free voice)", "Nanami": "Female voice for Japanese (Japan) (Free voice)", "Nanami_2": "Female voice for Japanese (Japan) (Paid voice)", "Nancy": "Female voice for English (United States) (Free voice)", "Nancy_2": "Female voice for English (United States) (Free voice)", "Naoki": "Male voice for Japanese (Japan) (Free voice)", "Natasha": "Female voice for English (Australia) (Free voice)", "Neerja": "Female voice for English (India) (Free voice)", "Neerja_2": "Female voice for English (India) (Free voice)", "Neil": "Male voice for English (Australia) (Free voice)", "Nestoras": "Male voice for Greek (Greece) (Free voice)", "Nia": "Female voice for Welsh (United Kingdom) (Free voice)", "Niamh": "Female voice for English (Ireland) (Free voice)", "Niamh_2": "Female voice for English (Ireland) (Paid voice)", "Nicholas": "Male voice for Serbian (Cyrillic, Serbia) (Free voice)", "Nicholas_2": "Male voice for Serbian (Latin, Serbia) (Free voice)", "Nicolau": "Male voice for Portuguese (Brazil) (Free voice)", "Nicole": "Female voice for English (Australia) (Free voice)", "Nil": "Male voice for Spanish (Spain) (Free voice)", "Nilar": "Female voice for Burmese (Myanmar) (Free voice)", "Nils": "Male voice for Latvian (Latvia) (Free voice)", "Niranjan": "Male voice for Gujarati (India) (Free voice)", "Niwat": "Male voice for Thai (Thailand) (Free voice)", "Noah": "Male voice for English (United Kingdom) (Free voice)", "Noemi": "Female voice for Hungarian (Hungary) (Free voice)", "Noora": "Female voice for Finnish (Finland) (Free voice)", "Noura": "Female voice for Arabic (Kuwait) (Free voice)", "Nova": "Female voice for English (United States) (Free voice)", "Nova_2": "Female voice for English (United States) (Paid voice)", "Nuria": "Female voice for Spanish (Mexico) (Free voice)", "Ojas": "Male voice for Punjabi (India) (Free voice)", "Ola": "Female voice for Polish (Poland) (Free voice)", "Ola_2": "Female voice for Polish (Poland) (Paid voice)", "Oliver": "Male voice for English (United Kingdom) (Free voice)", "Olivia": "Female voice for English (United Kingdom) (Free voice)", "Ollie": "Male voice for English (United Kingdom) (Free voice)", "Ollie_2": "Male voice for English (United Kingdom) (Paid voice)", "Omar": "Male voice for Arabic (Libya) (Free voice)", "Ona": "Female voice for Lithuanian (Lithuania) (Free voice)", "Onyx": "Male voice for English (United States) (Free voice)", "Orla": "Female voice for Irish (Ireland) (Free voice)", "Osman": "Male voice for Malay (Malaysia) (Free voice)", "Ostap": "Male voice for Ukrainian (Ukraine) (Free voice)", "Pallavi": "Female voice for Tamil (India) (Free voice)", "Palmira": "Female voice for Italian (Italy) (Free voice)", "Paloma": "Female voice for Spanish (United States) (Free voice)", "Paola": "Female voice for Spanish (Venezuela) (Free voice)", "Pedro": "Male voice for Spanish (United States) (Free voice)", "Pedro_2": "Male voice for Spanish (United States) (Paid voice)", "Pelayo": "Male voice for Spanish (Mexico) (Free voice)", "Penelope": "Female voice for Spanish (United States) (Free voice)", "Pernille": "Female voice for Norwegian (Norway) (Free voice)", "Petra": "Female voice for Slovenian (Slovenia) (Free voice)", "Phoebe": "Female voice for English (United States) (Free voice)", "Phoebe_2": "Female voice for English (United States) (Paid voice)", "Pierina": "Female voice for Italian (Italy) (Free voice)", "Piseth": "Male voice for Khmer (Cambodia) (Free voice)", "Polina": "Female voice for Ukrainian (Ukraine) (Free voice)", "Prabhat": "Male voice for English (India) (Free voice)", "Prabhat_2": "Male voice for English (India) (Free voice)", "Pradeep": "Male voice for Bangla (Bangladesh) (Free voice)", "Premwadee": "Female voice for Thai (Thailand) (Free voice)", "Priyom": "Male voice for Assamese (India) (Free voice)", "Rafiki": "Male voice for Swahili (Kenya) (Free voice)", "Ralf": "Male voice for German (Germany) (Free voice)", "Rami": "Male voice for Arabic (Lebanon) (Free voice)", "Ramona": "Female voice for Spanish (Dominican Republic) (Free voice)", "Rana": "Female voice for Arabic (Iraq) (Free voice)", "Raquel": "Female voice for Portuguese (Portugal) (Free voice)", "Raveena": "Female voice for English (India) (Free voice)", "Reem": "Female voice for Arabic (Tunisia) (Free voice)", "Rehaan": "Male voice for Hindi (India) (Free voice)", "Rehaan_2": "Male voice for English (India) (Free voice)", "Rehema": "Female voice for Swahili (Tanzania) (Free voice)", "Remi": "Male voice for French (France) (Free voice)", "Remi_2": "Male voice for French (France) (Paid voice)", "Remy": "Male voice for French (France) (Free voice)", "Remy_2": "Male voice for French (France) (Paid voice)", "Renata": "Female voice for Spanish (Mexico) (Free voice)", "Ricardo": "Male voice for Portuguese (Brazil) (Free voice)", "Rinaldo": "Male voice for Italian (Italy) (Free voice)", "Roberto": "Male voice for Spanish (Panama) (Free voice)", "Rodrigo": "Male voice for Spanish (El Salvador) (Free voice)", "Roger": "Male voice for English (United States) (Free voice)", "Roi": "Male voice for Galician (Free voice)", "Rok": "Male voice for Slovenian (Slovenia) (Free voice)", "Rosa": "Female voice for English (Philippines) (Free voice)", "Ruben": "Male voice for Dutch (Netherlands) (Free voice)", "Russell": "Male voice for English (Australia) (Free voice)", "Ruth": "Female voice for English (United States) (Free voice)", "Ruth_2": "Female voice for English (United States) (Paid voice)", "Ryan": "Male voice for English (United States) (Free voice)", "Ryan_2": "Male voice for English (United Kingdom) (Free voice)", "Sabela": "Female voice for Galician (Free voice)", "Sabrina": "Female voice for German (Switzerland) (Free voice)", "Sabrina_2": "Female voice for German (Switzerland) (Paid voice)", "Sagar": "Male voice for Nepali (Nepal) (Free voice)", "Saleh": "Male voice for Arabic (Yemen) (Free voice)", "Salli": "Female voice for English (United States) (Free voice)", "Salli_2": "Female voice for English (United States) (Free voice)", "Salli_3": "Female voice for English (United States) (Paid voice)", "Salma": "Female voice for Arabic (Egypt) (Free voice)", "Salman": "Male voice for Urdu (India) (Free voice)", "Salome": "Female voice for Spanish (Colombia) (Free voice)", "Sam": "Male voice for English (Hong Kong SAR) (Free voice)", "Sameera": "Male voice for Sinhala (Sri Lanka) (Free voice)", "Samuel": "Male voice for English (United States) (Free voice)", "Sana": "Female voice for Arabic (Jordan) (Free voice)", "Sapna": "Female voice for Kannada (India) (Free voice)", "Sara": "Female voice for English (United States) (Free voice)", "Saranya": "Female voice for Tamil (Sri Lanka) (Free voice)", "Sardor": "Male voice for Uzbek (Latin, Uzbekistan) (Free voice)", "Saul": "Male voice for Spanish (Spain) (Free voice)", "Sebastian": "Male voice for Spanish (Venezuela) (Free voice)", "Selma": "Female voice for Finnish (Finland) (Free voice)", "SeoHyeon": "Female voice for Korean (Korea) (Free voice)", "Seoyeon": "Female voice for Korean (Korea) (Free voice)", "Seoyeon_2": "Female voice for Korean (Korea) (Free voice)", "Seoyeon_3": "Female voice for Korean (Korea) (Paid voice)", "Seraphina": "Female voice for German (Germany) (Free voice)", "Seraphina_2": "Female voice for German (Germany) (Paid voice)", "Serena": "Female voice for English (United States) (Free voice)", "Serena_2": "Female voice for English (United States) (Paid voice)", "Sergio": "Male voice for Spanish (Castilian) (Free voice)", "Sergio_2": "Male voice for Spanish (Castilian) (Paid voice)", "Shakir": "Male voice for Arabic (Egypt) (Free voice)", "Shimmer": "Female voice for English (United States) (Free voice)", "Shiori": "Female voice for Japanese (Japan) (Free voice)", "Shruti": "Female voice for Telugu (India) (Free voice)", "Siqiniq": "Female voice for Inuktitut (Syllabics, Canada) (Free voice)", "Siqiniq_2": "Female voice for Inuktitut (Latin, Canada) (Free voice)", "Siti": "Female voice for Javanese (Latin, Indonesia) (Free voice)", "Sobhana": "Female voice for Malayalam (India) (Free voice)", "Soffie": "Female voice for Danish (Denmark) (Free voice)", "Sofia": "Female voice for Spanish (Bolivia) (Free voice)", "Sofie": "Female voice for Swedish (Sweden) (Free voice)", "Sonia": "Female voice for English (United Kingdom) (Free voice)", "SoonBok": "Female voice for Korean (Korea) (Free voice)", "Sophie": "Female voice for Serbian (Cyrillic, Serbia) (Free voice)", "Sophie_2": "Female voice for Serbian (Latin, Serbia) (Free voice)", "Srecko": "Male voice for Croatian (Croatia) (Free voice)", "Sreymom": "Female voice for Khmer (Cambodia) (Free voice)", "Steffan": "Male voice for English (United States) (Free voice)", "Steffan_2": "Male voice for English (United States) (Free voice)", "Steffan_3": "Male voice for English (United States) (Paid voice)", "Stephen": "Male voice for English (United States) (Free voice)", "Stephen_2": "Male voice for English (United States) (Paid voice)", "Subhasini": "Female voice for Odia (India) (Free voice)", "Sukant": "Male voice for Odia (India) (Free voice)", "SunHi": "Female voice for Korean (Korea) (Free voice)", "SunHi_2": "Female voice for Korean (Korea) (Paid voice)", "Surya": "Male voice for Tamil (Malaysia) (Free voice)", "Suvi": "Female voice for Finnish (Finland) (Free voice)", "Svetlana": "Female voice for Russian (Russia) (Free voice)", "Swara": "Female voice for Hindi (India) (Free voice)", "Sylvie": "Female voice for French (Canada) (Free voice)", "Sylvie_2": "Female voice for French (Canada) (Paid voice)", "Taim": "Male voice for Arabic (Jordan) (Free voice)", "Takumi": "Male voice for Japanese (Japan) (Free voice)", "Takumi_2": "Male voice for Japanese (Japan) (Free voice)", "Tamas": "Male voice for Hungarian (Hungary) (Free voice)", "Tania": "Female voice for Spanish (Paraguay) (Free voice)", "Tanishaa": "Female voice for Bengali (India) (Free voice)", "Tanja": "Female voice for German (Germany) (Free voice)", "Taqqiq": "Male voice for Inuktitut (Syllabics, Canada) (Free voice)", "Taqqiq_2": "Male voice for Inuktitut (Latin, Canada) (Free voice)", "Tatyana": "Female voice for Russian (Russia) (Free voice)", "Teo": "Male voice for Spanish (Spain) (Free voice)", "Teresa": "Female voice for Spanish (Equatorial Guinea) (Free voice)", "Thalita": "Female voice for Portuguese (Brazil) (Free voice)", "Thalita_2": "Female voice for Portuguese (Brazil) (Free voice)", "Thalita_3": "Female voice for Portuguese (Brazil) (Paid voice)", "Thando": "Female voice for Zulu (South Africa) (Free voice)", "Themba": "Male voice for Zulu (South Africa) (Free voice)", "Thiago": "Male voice for Portuguese (Brazil) (Free voice)", "Thierry": "Male voice for French (Canada) (Free voice)", "Thierry_2": "Male voice for French (Canada) (Paid voice)", "Thiha": "Male voice for Burmese (Myanmar) (Free voice)", "Thilini": "Female voice for Sinhala (Sri Lanka) (Free voice)", "Thomas": "Male voice for English (United Kingdom) (Free voice)", "Tiana": "Female voice for English (United States) (Free voice)", "Tiffany": "Female voice for English (United States) (Paid voice)", "Tim": "Male voice for English (Australia) (Free voice)", "Tina": "Female voice for English (Australia) (Free voice)", "Tomas": "Male voice for Spanish (Argentina) (Free voice)", "Tomoko": "Female voice for Japanese (Japan) (Free voice)", "Tony": "Male voice for English (United States) (Free voice)", "Triana": "Female voice for Spanish (Spain) (Free voice)", "Tristan": "Male voice for Spanish (Mexico) (Paid voice)", "Tristan_ES": "Male voice for Spanish (Spain) (Free voice)", "Tristan_ES_2": "Male voice for Spanish (Spain) (Paid voice)", "Tuti": "Female voice for Sundanese (Indonesia) (Free voice)", "Tyler": "Male voice for English (United States) (Free voice)", "Ubax": "Female voice for Somali (Somalia) (Free voice)", "Uzma": "Female voice for Urdu (Pakistan) (Free voice)", "Vaani": "Female voice for Punjabi (India) (Free voice)", "Valentina": "Female voice for Spanish (Uruguay) (Free voice)", "Valerio": "Male voice for Portuguese (Brazil) (Free voice)", "Valluvar": "Male voice for Tamil (India) (Free voice)", "Venba": "Female voice for Tamil (Singapore) (Free voice)", "Vera": "Female voice for Spanish (Spain) (Free voice)", "Vesna": "Female voice for Bosnian (Bosnia and Herzegovina) (Free voice)", "Vicki": "Female voice for German (Germany) (Free voice)", "Vicki_2": "Female voice for German (Germany) (Free voice)", "Vicki_3": "Female voice for German (Germany) (Paid voice)", "Victor": "Male voice for Spanish (Puerto Rico) (Free voice)", "Viktoria": "Female voice for Slovak (Slovakia) (Free voice)", "Vitoria": "Female voice for Portuguese (Brazil) (Free voice)", "Vitoria_2": "Female voice for Portuguese (Brazil) (Free voice)", "Vivienne": "Female voice for French (France) (Free voice)", "Vivienne_2": "Female voice for French (France) (Paid voice)", "Vlasta": "Female voice for Czech (Czechia) (Free voice)", "WanLung": "Male voice for Chinese (Cantonese, Traditional) (Free voice)", "Wayne": "Male voice for English (Singapore) (Free voice)", "Willem": "Male voice for Afrikaans (South Africa) (Free voice)", "William": "Male voice for English (Australia) (Free voice)", "William_2": "Male voice for English (Australia) (Free voice)", "Xiaochen": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaochen_2": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaochen_3": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaochen_4": "Female voice for Chinese (Mandarin, Simplified) (Paid voice)", "Xiaohan": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaohan_2": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaomeng": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "XiaoMin": "Female voice for Chinese (Cantonese, Simplified) (Free voice)", "Xiaomo": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoqiu": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaorou": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaorui": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoshuang": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoshuang_2": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoshuang_3": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaotong": "Female voice for Chinese (Wu, Simplified) (Free voice)", "Xiaoxiao": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoxiao_2": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoxiao_3": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoxiao_4": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoxiao_5": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoyan": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoyi": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoyi_2": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoyou": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoyou_2": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoyou_3": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoyu": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaoyu_2": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Xiaozhen": "Female voice for Chinese (Mandarin, Simplified) (Free voice)", "Ximena": "Female voice for Spanish (Mexico) (Paid voice)", "Ximena_ES": "Female voice for Spanish (Spain) (Free voice)", "Ximena_ES_2": "Female voice for Spanish (Spain) (Free voice)", "Ximena_ES_3": "Female voice for Spanish (Spain) (Paid voice)", "Yago": "Male voice for Spanish (Mexico) (Free voice)", "Yan": "Female voice for English (Hong Kong SAR) (Free voice)", "Yara": "Female voice for Portuguese (Brazil) (Free voice)", "Yashica": "Female voice for Assamese (India) (Free voice)", "Yasmin": "Female voice for Malay (Malaysia) (Free voice)", "Yesui": "Female voice for Mongolian (Mongolia) (Free voice)", "Yolanda": "Female voice for Spanish (Nicaragua) (Free voice)", "YuJin": "Female voice for Korean (Korea) (Free voice)", "Yundeng": "Male voice for Chinese (Zhongyuan Mandarin Henan, Simplified) (Free voice)", "Yunfan": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunfan_2": "Male voice for Chinese (Mandarin, Simplified) (Paid voice)", "Yunfeng": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunhan": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunhao": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "YunJhe": "Male voice for Chinese (Taiwanese Mandarin, Traditional) (Free voice)", "Yunjian": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunjie": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "YunSong": "Male voice for Chinese (Cantonese, Simplified) (Free voice)", "Yunxi": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunxi_2": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunxia": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunxia_2": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunxiang": "Male voice for Chinese (Jilu Mandarin, Simplified) (Free voice)", "Yunxiao": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunxiao_2": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunyang": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunye": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunye_2": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunyi": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunyi_2": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunze": "Male voice for Chinese (Mandarin, Simplified) (Free voice)", "Yunzhe": "Male voice for Chinese (Wu, Simplified) (Free voice)", "Yves": "Male voice for French (France) (Free voice)", "Yvette": "Female voice for French (France) (Free voice)", "Zariyah": "Female voice for Arabic (Saudi Arabia) (Free voice)", "Zayd": "Male voice for Arabic (Saudi Arabia) (Free voice)", "Zeina": "Female voice for Arabic (Saudi Arabia) (Free voice)", "Zhiyu": "Female voice for Chinese (Mandarin) (Free voice)", "Zhiyu_2": "Female voice for Chinese (Mandarin) (Free voice)", "Zofia": "Female voice for Polish (Poland) (Free voice)", "Zuri": "Female voice for Swahili (Kenya) (Free voice)" } }, "voiceRelay": { "type": "object", "additionalProperties": false, "title": "Voice Relay", "description": "Routes the call through the Voice Relay service, enabling real-time speech-to-text (STT) and text-to-speech (TTS) via a WebSocket connection to the application backend.", "required": [ "type", "voiceRelay" ], "properties": { "type": { "type": "string", "const": "VOICE_RELAY", "description": "Connects to the Voice Relay service to enable STT and TTS services..." }, "voiceRelay": { "type": "object", "additionalProperties": false, "required": [ "endpoint", "ttsVoice", "sttLanguage" ], "properties": { "endpoint": { "type": "string", "format": "uri", "description": "URL to the server that will accept the web-socket request" }, "enableInterruptions": { "type": "boolean", "description": "Allow \"barge-in\" during text-to-speech (TTS) playback.\n\nWhen `true`, TTS playback is interrupted as soon as inbound speech is detected, unless the currently playing content is marked as uninterruptible.\n\nWhen `false`, TTS playback continues uninterrupted, but an interruption signal is still sent over the WebSocket so the client application can choose to stop playback manually if needed.", "default": true }, "ttsVoice": { "description": "Name of the voice to be used when synthesizing speech. \n\nThis is the default voice used, if no override voice is provided in the web-socket TTS message.", "$ref": "#/$defs/voiceName" }, "sttLanguage": { "type": "string", "pattern": "^[a-z]{2,3}(-[A-Z][a-z]{3})?(-([A-Z]{2}|[0-9]{3}))?$", "description": "BCP-47 language tag used for speech-to-text transcription of the inbound audio.\n\nThis value determines which language model is used for transcription." }, "callHeaders": { "$ref": "#/$defs/callHeaders" } } } } } } }