Oracle · Schema
CreateTranscriptionJobDetails
The information about new Transcription Job.
OracleCloudDatabaseEnterpriseInfrastructureSoftware-as-a-ServiceFortune 100
Properties
| Name | Type | Description |
|---|---|---|
| additionalTranscriptionFormats | array | Transcription Format. By default, the JSON format is used. |
| compartmentId | string | The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job. |
| definedTags | object | Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace-1": {"bar-key-1": "value-1", "bar-key-2": "value-2"}, "foo-namespace-2": {"bar-key-1": "valu |
| description | string | A short description of the job. |
| displayName | string | A user-friendly display name for the job. |
| freeformTags | object | Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. |
| inputLocation | object | |
| modelDetails | object | |
| normalization | object | |
| outputLocation | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/oracle/main/json-schema/oracle-create-transcription-job-details-schema.json",
"title": "CreateTranscriptionJobDetails",
"description": "The information about new Transcription Job.",
"x-generated": "2026-10-03",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/oracle-aiservicespeech-api-openapi.yml#/components/schemas/CreateTranscriptionJobDetails",
"properties": {
"additionalTranscriptionFormats": {
"description": "Transcription Format. By default, the JSON format is used.",
"items": {
"enum": [
"SRT"
],
"type": "string"
},
"minItems": 1,
"type": "array"
},
"compartmentId": {
"description": "The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the job.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"definedTags": {
"additionalProperties": {
"additionalProperties": {
"description": "The value of the tag. Only string, integer and boolean types are supported.\n",
"type": "object"
},
"description": "Key-value pair representing predefined tags' keys and values scoped to a namespace.\nExample: `{\"bar-key\": \"value\"}`.\n",
"type": "object"
},
"description": "Defined tags for this resource. Each key is predefined and scoped to a namespace.\nExample: `{\"foo-namespace-1\": {\"bar-key-1\": \"value-1\", \"bar-key-2\": \"value-2\"}, \"foo-namespace-2\": {\"bar-key-1\": \"value-1\", \"bar-key-2\": \"value-2\"}}`.\n",
"type": "object"
},
"description": {
"description": "A short description of the job.",
"maxLength": 255,
"type": "string"
},
"displayName": {
"description": "A user-friendly display name for the job.",
"maxLength": 255,
"type": "string"
},
"freeformTags": {
"additionalProperties": {
"type": "string"
},
"description": "Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.\nExample: `{\"bar-key\": \"value\"}`.\n",
"type": "object"
},
"inputLocation": {
"$ref": "#/$defs/InputLocation"
},
"modelDetails": {
"$ref": "#/$defs/TranscriptionModelDetails"
},
"normalization": {
"$ref": "#/$defs/TranscriptionNormalization"
},
"outputLocation": {
"$ref": "#/$defs/OutputLocation"
}
},
"required": [
"compartmentId",
"inputLocation",
"outputLocation"
],
"type": "object",
"$defs": {
"Diarization": {
"description": "Speaker diarization is a combination of speaker segmentation and speaker clustering. Provide diarization details to enable this feature.",
"properties": {
"isDiarizationEnabled": {
"default": false,
"description": "Set true to enable Speaker diarization and tag transcription with speaker tags. By default this is disabled.",
"type": "boolean"
},
"numberOfSpeakers": {
"description": "Number of speakers in the audio provided. By default service will auto detect all speakers in audio file",
"maximum": 16,
"minimum": 2,
"type": "integer",
"x-default-description": "null"
}
},
"type": "object"
},
"InputLocation": {
"description": "The location of the input(s).",
"properties": {
"locationType": {
"description": "The type of input location.\n",
"enum": [
"OBJECT_LIST_INLINE_INPUT_LOCATION",
"OBJECT_LIST_FILE_INPUT_LOCATION"
],
"type": "string"
}
},
"required": [
"locationType"
],
"type": "object"
},
"OutputLocation": {
"description": "OCI Object Storage Location.",
"properties": {
"bucketName": {
"description": "Object Storage bucket name.",
"maxLength": 256,
"minLength": 1,
"type": "string"
},
"namespaceName": {
"description": "Object Storage namespace.",
"maxLength": 1024,
"minLength": 1,
"type": "string"
},
"prefix": {
"description": "Object Storage folder name.",
"maxLength": 1024,
"minLength": 1,
"type": "string"
}
},
"required": [
"namespaceName",
"bucketName",
"prefix"
],
"type": "object"
},
"TranscriptionFilter": {
"description": "Transcription Filter.",
"properties": {
"type": {
"description": "The type of filters.\n",
"enum": [
"PROFANITY"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"TranscriptionModelDetails": {
"description": "Model details.",
"properties": {
"domain": {
"default": "GENERIC",
"description": "Domain for input files.",
"enum": [
"GENERIC"
],
"type": "string"
},
"languageCode": {
"default": "en-US",
"description": "Oracle supported language codes are (Oracle models are locale specific).\n- en-US: English - United States (default)\n- es-ES: Spanish - Spain\n- pt-BR: Portuguese - Brazil\n- en-GB: English - Great Britain\n- en-AU: English - Australia\n- en-IN: English - India\n- hi-IN: Hindi - India\n- fr-FR: French - France\n- de-DE: German - Germany\n- it-IT: Italian - Italy\n\nWhisper supported language codes are (Whisper models are locale agnostic).\n- auto: Auto-detect language\n- af: Afrikaans\n- ar: Arabic\n- az: Azerbaijani\n- be: Belarusian\n- bg: Bulgarian\n- bs: Bosnian\n- ca: Catalan\n- cs: Czech\n- cy: Welsh\n- da: Danish\n- de: German\n- el: Greek\n- en: English (default)\n- es: Spanish\n- et: Estonian\n- fa: Persian\n- fi: Finnish\n- fr: French\n- gl: Galician\n- he: Hebrew\n- hi: Hindi\n- hr: Croatian\n- hu: Hungarian\n- hy: Armenian\n- id: Indonesian\n- is: Icelandic\n- it: Italian\n- ja: Japanese\n- kk: Kazakh\n- kn: Kannada\n- ko: Korean\n- lt: Lithuanian\n- lv: Latvian\n- mi: Maori\n- mk: Macedonian\n- mr: Marathi\n- ms: Malay\n- ne: Nepali\n- nl: Dutch\n- no: Norwegian\n- pl: Polish\n- pt: Portuguese\n- ro: Romanian\n- ru: Russian\n- sk: Slovak\n- sl: Slovenian\n- sr: Serbian\n- sv: Swedish\n- sw: Swahili\n- ta: Tamil\n- th: Thai\n- tl: Tagalog\n- tr: Turkish\n- uk: Ukrainian\n- ur: Urdu\n- vi: Vietnamese\n- zh: Chinese\n",
"enum": [
"en-US",
"es-ES",
"pt-BR",
"en-GB",
"en-AU",
"en-IN",
"hi-IN",
"fr-FR",
"de-DE",
"it-IT",
"auto",
"af",
"ar",
"az",
"be",
"bg",
"bs",
"ca",
"cs",
"cy",
"da",
"de",
"el",
"en",
"es",
"et",
"fa",
"fi",
"fr",
"gl",
"he",
"hi",
"hr",
"hu",
"hy",
"id",
"is",
"it",
"ja",
"kk",
"kn",
"ko",
"lt",
"lv",
"mi",
"mk",
"mr",
"ms",
"ne",
"nl",
"no",
"pl",
"pt",
"ro",
"ru",
"sk",
"sl",
"sr",
"sv",
"sw",
"ta",
"th",
"tl",
"tr",
"uk",
"ur",
"vi",
"zh"
],
"type": "string"
},
"modelType": {
"default": "ORACLE",
"description": "Select a model to use for generating transcriptions. Currently supported models are:\n- ORACLE\n- WHISPER_MEDIUM\n- WHISPER_LARGE_V2 (upon service request)\n- WHISPER_LARGE_V3T\n",
"type": "string"
},
"transcriptionSettings": {
"$ref": "#/$defs/TranscriptionSettings"
}
}
},
"TranscriptionNormalization": {
"description": "Information to Normalize generated transcript.",
"properties": {
"filters": {
"description": "List of filters.",
"items": {
"$ref": "#/$defs/TranscriptionFilter"
},
"type": "array"
},
"isPunctuationEnabled": {
"default": true,
"description": "Whether to add punctuation in the generated transcription. Enabled by default.",
"type": "boolean"
}
}
},
"TranscriptionSettings": {
"default": {
"diarization": {
"isDiarizationEnabled": false
}
},
"description": "Processes to perform on the generated transcription.",
"properties": {
"additionalSettings": {
"additionalProperties": {
"type": "string"
},
"description": "Simple key-value pair for setting model specific properties. For more details, refer the documentation.",
"type": "object"
},
"diarization": {
"$ref": "#/$defs/Diarization"
}
},
"type": "object"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/oracle-create-transcription-job-details"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.