Predict API Docs for:

This interface takes in 1 input(s) and returns 1 output(s).

The URL endpoint is:

Input(s): [ Audio ]

Output(s): [ Label ]

Payload:

  {

    "data": [ Dict[name: str, data: str] ]

  }

Response:

  {

    "data": [ Dict[label: str, confidences: List[Dict[label: str, confidence: number]]] ],

    "durations": [ float ], # the time taken for the prediction to complete

    "avg_durations": [ float ] # the average time taken for all predictions so far (used to estimate the runtime)

  }

Try it (live demo):

import requests


r = requests.post(url='

',

json={"data":

[{"data": null, "is_example": true, "name": "000003.ogg"}

]})

r.json()

curl -X POST 

 -H 'Content-Type: application/json' -d '{"data": [{"data": null, "is_example": true, "name": "000003.ogg"}

]}'

fetch('', { method: "POST", body: JSON.stringify({"data":[ {"data": null, "is_example": true, "name": "000003.ogg"}

]}), headers: { "Content-Type": "application/json" } }).then(function(response) { return response.json(); }).then(function(json_response){ console.log(json_response) })