---
title: "Diarize speakers in audio"
method: POST
path: "/v1/audio/diarize/base64"
tags: ["S3 Speaker Diarization"]
---

# Diarize speakers in audio

`POST /v1/audio/diarize/base64`

## Request

- Base URL: `https://api.brainiall.com`
- URL: `https://api.brainiall.com/v1/audio/diarize/base64`
- Auth: HTTP bearer

Brainiall Speaker ID engine speaker diarization. 12% DER on AMI.

## Request body

- DiarizeRequest
  - `audio` string, byte, required
  - `min_speakers` integer
  - `max_speakers` integer

## Response `200`

Diarization result

- DiarizeResponse
  - `duration_s` number
  - `model` string
  - `tier` string
  - `num_speakers_detected` integer
  - `num_turns` integer
  - `turns` DiarizeTurn[]
    - `speaker` string, required
    - `start` number, float, required
    - `end` number, float, required
    - `duration` number, float
  - `processing_time_s` number

---

[API](https://skmtc.dev/brainiall/apis/brainiall-specialist-ai-apis.md) · [All operations](https://skmtc.dev/brainiall/apis/brainiall-specialist-ai-apis/llms.txt) · [OpenAPI document](https://skmtc.dev/brainiall/apis/brainiall-specialist-ai-apis/revisions/e44fed29a7b5?raw)
