schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
easyvoice:
https://easyvoice.ae/schema#
{
"@context": {
"@vocab": "https://easyvoice.ae/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"easyvoice": "https://easyvoice.ae/schema#",
"PostApiV1Request": "easyvoice:PostApiV1Request",
"model": {
"@id": "easyvoice:model",
"@type": "xsd:string"
},
"voice": {
"@id": "easyvoice:voice",
"@type": "xsd:string"
},
"input": {
"@id": "easyvoice:input",
"@type": "xsd:string"
},
"PostApiV1AudioSpeechRequest": "easyvoice:PostApiV1AudioSpeechRequest",
"PostApiV1JobsRequest": "easyvoice:PostApiV1JobsRequest",
"type": {
"@id": "easyvoice:type",
"@type": "xsd:string"
},
"callback_url": {
"@id": "easyvoice:callback_url",
"@type": "xsd:string"
},
"GetApiV1JobsIdResponse": "easyvoice:GetApiV1JobsIdResponse",
"id": {
"@id": "easyvoice:id",
"@type": "xsd:string"
},
"status": {
"@id": "easyvoice:status",
"@type": "xsd:string"
},
"audio_url": {
"@id": "easyvoice:audio_url",
"@type": "xsd:string"
},
"created_at": {
"@id": "easyvoice:created_at",
"@type": "xsd:integer"
},
"completed_at": {
"@id": "easyvoice:completed_at",
"@type": "xsd:integer"
},
"GetApiV1VoicesResponse": "easyvoice:GetApiV1VoicesResponse",
"voices": {
"@id": "easyvoice:voices",
"@container": "@list"
},
"PostV1AudioSpeechRequest": "easyvoice:PostV1AudioSpeechRequest",
"response_format": {
"@id": "easyvoice:response_format",
"@type": "xsd:string"
},
"speed": {
"@id": "easyvoice:speed",
"@type": "xsd:decimal"
},
"ev_pitch": {
"@id": "easyvoice:ev_pitch",
"@type": "xsd:decimal"
},
"ev_volume_db": {
"@id": "easyvoice:ev_volume_db",
"@type": "xsd:decimal"
},
"ev_tone": {
"@id": "easyvoice:ev_tone",
"@type": "xsd:string"
},
"ev_timestamps": {
"@id": "easyvoice:ev_timestamps",
"@type": "xsd:boolean"
},
"PostV1AudioSpeechResponse": "easyvoice:PostV1AudioSpeechResponse",
"audio": {
"@id": "easyvoice:audio",
"@type": "xsd:string"
},
"format": {
"@id": "easyvoice:format",
"@type": "xsd:string"
},
"words": {
"@id": "easyvoice:words",
"@type": "xsd:string"
},
"timestamps_available": {
"@id": "easyvoice:timestamps_available",
"@type": "xsd:boolean"
},
"GetV1JobsIdResponse": "easyvoice:GetV1JobsIdResponse",
"GetV1VoicesResponse": "easyvoice:GetV1VoicesResponse"
},
"@type": "schema:Dataset",
"schema:name": "EasyVoice API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects EasyVoice's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-06) from openapi/_ae-authored/easyvoice-ae-openapi-generated.yml.",
"dcterms:created": "2026-11-06",
"dcterms:source": [
"openapi/_ae-authored/easyvoice-ae-openapi-generated.yml"
]
}