{

  "intentName": "ControlPlayback",

  "intentVersion": "1.0.1",

  "llmDescription": "播放音乐控制",

  "keywords": ["ControlPlayback"],

  "parameters": {

    "type": "object",

    "propertyNames": {

      "enum": [

        "playbackSpeed",

        "playbackProgress"

      ]

    },

    "oneOf": [

      {

        "required": [

          "playbackSpeed"

        ]

      },

      {

        "required": [

          "playbackProgress"

        ]

      }

    ],

    "properties": {

      "playbackSpeed": {

        "description": "播放倍速",

        "type": "number",

        "enum": [

          0.5,

          0.75,

          1.0,

          1.25,

          1.5,

          2.0

        ]

      },

      "playbackProgress": {

        "description": "播放进度,单位秒。",

        "type": "number"

      }

    }

  },

  "result": {

    "type": "object",

    "propertyNames": {

      "enum": [

        "code",

        "result"

      ]

    },

    "required": [

      "code",

      "result"

    ],

    "properties": {

      "code": {

        "description": "意图调用返回的结果码,0代表成功。",

        "type": "number"

      },

      "result": {

        "description": "意图调用返回的数据,如果无数据则返回空。",

        "type": "object"

      }

    }

  }

}