Skip to main content

Voice Activity Detection: get result

GET 

/api/technology/voice-activity-detection/:task_id

Retrieve the result of a Voice Activity Detection task.

Request

Path Parameters

    task_id uuidrequired

    ID of the task to get result of.

Header Parameters

    x-correlation-id X-Correlation-Id

    Correlation ID is a special type of request ID which is unique over a series of requests and responses, identifying a transaction in a distributed system. Correlation ID will be generated if not provided.

    Default value:
    x-request-id X-Request-Id

    In distributed system architecture (microservices architecture) it is a unique ID of request and response combination throughout all components of a distributed system. Request ID will be generated if not provided.

    Default value:

Responses

Result response of Voice Activity Detection task.

The response body contains task info in the task field. Depending on the task processing outcome, either result or error field is populated.

Schema
    task objectrequired
    task_iduuidrequired
    stateTaskInfoState (string)required

    Possible values: [pending, running, rejected, failed, done]

    result object

    Result of Voice Activity Detection task.

    channels object[]required
  • Array [
  • channel_numberChannel Number (integer)required

    Channel number (0-base indexed).

    Possible values: >= 0

    speech_lengthSpeech Length (number)required

    Length of speech in seconds in the channel detected by Voice Activity Detection.

    Possible values: >= 0

    segments object[]required

    The list of segments detected by Voice Activity Detection, each containing a segment type and the time boundaries of the segment.

  • Array [
  • segment_typeSegment Type (string)required

    Type of segment detected by Voice Activity Detection.

    start_timeStart Time (number)required

    Start time of the segment in seconds.

    Possible values: >= 0

    end_timeEnd Time (number)required

    End time of the segment in seconds.

    Possible values: >= 0

  • ]
  • ]
  • error object

    Result schema for a failed or rejected task.

    typeTaskErrorType (string)required

    Machine-readable error type.

    Possible values: [internal, task.validation-error]

    messageMessage (string)required

    Human-readable summary of the error.

    detail object[]

    Optional higher level of detail. It is intended for better understanding of the error or advanced error handling.

  • Array [
  • location object[]required

    Location of the error.

  • Array [
  • anyOf
    integer
  • ]
  • messageMessage (string)required

    Human-readable summary of the error.

    typeType (string)required

    Machine-readable error type.

    context object

    Optional key-value object with additional context

    property name* object
    anyOf
    string
  • ]