Speechmatics · JSON-LD Context

Speechmatics Context

JSON-LD context defining the semantic vocabulary for Speechmatics from Speechmatics.

13 Classes 18 Properties 4 Namespaces
View Context View on GitHub

Namespaces

sm: https://www.speechmatics.com/schema/
xsd: http://www.w3.org/2001/XMLSchema#
provider_url: https://www.speechmatics.com/
provider_docs: https://docs.speechmatics.com/

Classes

Job Transcript TranscriptionConfig JobConfig ApiKey Project RecognitionResult SpeakerLabel name description url email provider_name

Properties

Property Type Container
provider reference
jobId string
status string
language string
model string
diarization string
duration integer
createdAt dateTime
startTime decimal
endTime decimal
confidence decimal
content string
speaker string
channel string
additionalVocab list
targetLanguages list
projectId integer
apiKeyId string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "sm": "https://www.speechmatics.com/schema/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "provider": {
      "@id": "sm:provider",
      "@type": "@id"
    },
    "Job": "sm:Job",
    "Transcript": "sm:Transcript",
    "TranscriptionConfig": "sm:TranscriptionConfig",
    "JobConfig": "sm:JobConfig",
    "ApiKey": "sm:ApiKey",
    "Project": "sm:Project",
    "RecognitionResult": "sm:RecognitionResult",
    "SpeakerLabel": "sm:SpeakerLabel",
    "jobId": {
      "@id": "sm:jobId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "sm:status",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "sm:language",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "sm:model",
      "@type": "xsd:string"
    },
    "diarization": {
      "@id": "sm:diarization",
      "@type": "xsd:string"
    },
    "duration": {
      "@id": "sm:duration",
      "@type": "xsd:integer"
    },
    "createdAt": {
      "@id": "sm:createdAt",
      "@type": "xsd:dateTime"
    },
    "startTime": {
      "@id": "sm:startTime",
      "@type": "xsd:decimal"
    },
    "endTime": {
      "@id": "sm:endTime",
      "@type": "xsd:decimal"
    },
    "confidence": {
      "@id": "sm:confidence",
      "@type": "xsd:decimal"
    },
    "content": {
      "@id": "sm:content",
      "@type": "xsd:string"
    },
    "speaker": {
      "@id": "sm:speaker",
      "@type": "xsd:string"
    },
    "channel": {
      "@id": "sm:channel",
      "@type": "xsd:string"
    },
    "additionalVocab": {
      "@id": "sm:additionalVocab",
      "@container": "@list"
    },
    "targetLanguages": {
      "@id": "sm:targetLanguages",
      "@container": "@list"
    },
    "projectId": {
      "@id": "sm:projectId",
      "@type": "xsd:integer"
    },
    "apiKeyId": {
      "@id": "sm:apiKeyId",
      "@type": "xsd:string"
    },
    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "email": "schema:email",
    "provider_name": "Speechmatics",
    "provider_url": "https://www.speechmatics.com/",
    "provider_docs": "https://docs.speechmatics.com/",
    "apis": [
      {
        "name": "Batch Transcription API",
        "url": "https://asr.api.speechmatics.com/v2"
      },
      {
        "name": "Realtime Transcription API",
        "url": "wss://eu2.rt.speechmatics.com/v2"
      },
      {
        "name": "Management API",
        "url": "https://mp.speechmatics.com/v1"
      }
    ]
  }
}