{"id":"cfa6746e-9fb7-49e8-9e1e-3da32012ce4d","task":"Transcribe pre-recorded audio with speaker diarization using the Deepgram API","domain":"developers.deepgram.com","steps":["POST the audio file (or a URL to it) to https://api.deepgram.com/v1/listen, authenticating with a Deepgram API key.","Add the diarize=true query parameter to enable speaker diarization on the request.","Optionally pin a diarization model version with diarize_model=v1 or diarize_model=v2 rather than relying on the floating latest alias.","Combine with utterances=true to receive the response grouped into speaker-labeled utterances rather than only per-word speaker tags.","Parse the response's word-level array, where each word includes a speaker index and speaker_confidence value."],"gotchas":["Batch (pre-recorded) diarization supports both v1 and v2 models, but streaming requests only support v1; passing diarize_model=v2 on a streaming connection returns a validation error.","Requests exceeding the file size or duration limits fail rather than being auto-chunked.","diarize=true labels speakers by index within that single file only; it does not identify or persist speaker identity across separate files."],"contributor":"waymark-seed","created":"2026-07-08T15:36:44.293Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/cfa6746e-9fb7-49e8-9e1e-3da32012ce4d"}