List speakers
list_speakersLists the people in the user's recordings by the names given to them in Kalima, with the number of recordings and segments each appears in and when they last spoke, e.g. "who do I meet with most", "wer war in meinen Besprechungen dabei". Speakers nobody named are only counted under unnamed, because an unnamed "Speaker 1" is a different person in every recording. Works well with a filter such as projectId or startedAfter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | "transcribe": transcription only. "one-way" and "two-way": with live translation. | |
| limit | No | How many to return (max 100). Ask for the few you need. | |
| cursor | No | nextCursor from the previous call, to get the next page. | |
| status | No | Recording state: "recording" or "paused" while it runs, "stopped" or "completed" once finished. | |
| teamId | No | Only recordings of this team (id from list_teams). | |
| projectId | No | Only recordings in this project (exactly this one; its sub-projects are not included). | |
| workspaceId | No | Personal workspace id from list_workspaces. | |
| nameContains | No | Part of the recording title (case- and accent-insensitive). | |
| startedAfter | No | Only recordings started at or after this ISO 8601 time (UTC if no offset). | |
| maxDurationMs | No | Maximum duration in milliseconds. | |
| minDurationMs | No | Minimum duration in milliseconds. | |
| startedBefore | No | Only recordings started at or before this ISO 8601 time (UTC if no offset). | |
| organizationId | No | Only recordings of this organization (id from list_organizations). | |
| unassignedProject | No | Only recordings without a project assignment. | |
| unassignedWorkspace | No | Only recordings without a workspace assignment. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unnamed | No | ||
| speakers | Yes | ||
| nextCursor | No |