{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/finevoice/main/json-schema/finevoice-file-change-req-model-schema.json",
  "title": "FileChangeReqModel",
  "x-generated": "2026-10-22",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_original/finevoice-changeaudiofile-openapi.json#/components/schemas/FileChangeReqModel",
  "type": "object",
  "properties": {
    "uuid": {
      "type": "string",
      "description": "Unique identifier of the audio file."
    },
    "voice": {
      "type": "string",
      "description": "Voice type for transformation."
    },
    "pitch": {
      "type": "number",
      "format": "float",
      "description": "Pitch adjustment value."
    },
    "speed": {
      "type": "number",
      "format": "float",
      "description": "Speed adjustment value."
    },
    "from": {
      "type": "string",
      "enum": [
        "fv-file-changer"
      ],
      "description": "Source format or language."
    },
    "outputFormat": {
      "type": "string",
      "description": "Desired output format for the audio file."
    },
    "audioName": {
      "type": "string",
      "description": "Name of the audio file."
    },
    "platform": {
      "type": "string",
      "description": "Platform information for the transformation."
    },
    "pitch_control": {
      "type": "string",
      "description": "Advanced pitch control settings."
    },
    "operation": {
      "type": "string",
      "enum": [
        "FVC"
      ],
      "description": "Type of operation to perform."
    },
    "engine": {
      "type": "string",
      "enum": [
        "v5",
        "v7"
      ],
      "description": "Engine used for processing."
    },
    "auto_f0_adjust": {
      "type": "boolean",
      "description": "Indicates if automatic F0 adjustment is applied."
    }
  }
}