Neuphonic · JSON-LD Context

Neuphonic Context

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

5 Classes 29 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
neuphonic: https://api.neuphonic.com/vocab#

Classes

Voice Agent SseRequest VoiceCloneRequest McpServer

Properties

Property Type Container
voice_id string
voice_name string
agent_id string
lang_code string
is_cloned boolean
tags set
text string
voice reference
speed float
sampling_rate integer
prompt string
name string
mcp_servers set
url reference
created_at dateTime
expiration integer
jwt_token string
api_key string
message string
data
voices set
agents set
detail set
loc list
msg string
type string
voice_file reference
voice_tags string
token string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "neuphonic": "https://api.neuphonic.com/vocab#",

    "Voice": "neuphonic:Voice",
    "Agent": "neuphonic:Agent",
    "SseRequest": "neuphonic:SseRequest",
    "VoiceCloneRequest": "neuphonic:VoiceCloneRequest",
    "McpServer": "neuphonic:McpServer",

    "voice_id": {
      "@id": "neuphonic:voiceId",
      "@type": "xsd:string"
    },
    "voice_name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "agent_id": {
      "@id": "neuphonic:agentId",
      "@type": "xsd:string"
    },
    "lang_code": {
      "@id": "schema:inLanguage",
      "@type": "xsd:string"
    },
    "is_cloned": {
      "@id": "neuphonic:isCloned",
      "@type": "xsd:boolean"
    },
    "tags": {
      "@id": "schema:keywords",
      "@container": "@set"
    },
    "text": {
      "@id": "schema:text",
      "@type": "xsd:string"
    },
    "voice": {
      "@id": "neuphonic:usesVoice",
      "@type": "@id"
    },
    "speed": {
      "@id": "neuphonic:speed",
      "@type": "xsd:float"
    },
    "sampling_rate": {
      "@id": "neuphonic:samplingRate",
      "@type": "xsd:integer"
    },
    "prompt": {
      "@id": "neuphonic:systemPrompt",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "mcp_servers": {
      "@id": "neuphonic:mcpServers",
      "@container": "@set"
    },
    "url": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "created_at": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "expiration": {
      "@id": "neuphonic:tokenExpiration",
      "@type": "xsd:integer"
    },
    "jwt_token": {
      "@id": "neuphonic:jwtToken",
      "@type": "xsd:string"
    },
    "api_key": {
      "@id": "neuphonic:apiKey",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "neuphonic:responseData"
    },
    "voices": {
      "@id": "neuphonic:voices",
      "@container": "@set"
    },
    "agents": {
      "@id": "neuphonic:agents",
      "@container": "@set"
    },
    "detail": {
      "@id": "neuphonic:errorDetail",
      "@container": "@set"
    },
    "loc": {
      "@id": "neuphonic:errorLocation",
      "@container": "@list"
    },
    "msg": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "neuphonic:errorType",
      "@type": "xsd:string"
    },
    "voice_file": {
      "@id": "neuphonic:voiceFile",
      "@type": "@id"
    },
    "voice_tags": {
      "@id": "schema:keywords",
      "@type": "xsd:string"
    },
    "token": {
      "@id": "neuphonic:livekitToken",
      "@type": "xsd:string"
    }
  }
}