{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://jambonz.org/schema/components/recognizer-customOptions",
  "title": "Custom Recognizer Options",
  "description": "Options for custom STT vendors. Only applies when recognizer vendor is 'custom'.",
  "type": "object",
  "properties": {
    "authToken": {
      "type": "string",
      "description": "Authentication token for the custom STT service."
    },
    "uri": {
      "type": "string",
      "description": "WebSocket URI of the custom STT service."
    },
    "sampleRate": {
      "type": "number",
      "description": "Audio sample rate in Hz."
    },
    "options": {
      "type": "object",
      "description": "Additional vendor-specific options passed through to the custom service.",
      "additionalProperties": true
    }
  },
  "additionalProperties": false
}
