Create Transcript
Create a transcript from an audio file uploaded to the interaction via /recordings endpoint.
By default, requests will process synchronously for 25 seconds before timeout, upon which processing will continue asynchronously. Set the
async parameter to true to receive the location header immediately and process the request asynchronously. Read more here.Authorizations
Input your token
Headers
Identifies a distinct entity within Corti's multi-tenant system. Ensures correct routing and authentication of the request.
"base"
Path Parameters
The unique identifier of the interaction. Must be a valid UUID.
"f47ac10b-58cc-4372-a567-0e02b2c3d479"
Body
The unique identifier for the recording.
"f47ac10b-58cc-4372-a567-0e02b2c3d479"
The primary spoken language of the recording. Check https://docs.corti.ai/stt/languages for more.
"en"
If true, spoken punctuation will be converted to symbols (e.g., 'comma' → ',').
If true, each audio channel is transcribed separately.
If true, separates speakers within an audio channel returning incrementing ids for transcript segments.
An array of participants, each specifying a role and an assigned audio channel in the recording. Leave empty when shouldDiarize: true
If true, the request will return immediately with a 202 status and the transcript will be processed asynchronously. Poll Get Transcript Status to check transcript processing status - processing, completed, failed.
Response
Returns the generated transcript, including participant roles and timestamps for each utterance.
The unique identifier of the transcript.
"f47ac10b-58cc-4372-a567-0e02b2c3d479"
Additional information about the participants involved in the transcript.
An array of transcripts.
Credits consumed for this request.
The unique identifier for the associated recording.
"f47ac10b-58cc-4372-a567-0e02b2c3d479"
The current status of the transcript processing.
completed, processing, failed