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"
When true, converts spoken punctuation such as 'period' or 'slash' into symbols (e.g., '.', '/'). When enabled, automatic punctuation is turned off. Takes precedence over automaticPunctuation when both are enabled.
When true, automatically punctuates and capitalizes the transcript. Defaults to true. Overridden by spokenPunctuation when both are enabled.
Deprecated — replaced by spokenPunctuation and automaticPunctuation. Ignored when either of those fields is provided. When true and neither new field is provided, it is treated as spokenPunctuation: true (automatic punctuation off). No removal date is currently planned.
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.
Define replacements to have terms (single words or multi-word phrases) replaced in final text output with your preferred style. For example, replace "BID" with "twice daily". Configuration is case insensitive and limited to 1,000 replacements per stream.
Define words, terms, and phrases to be recognized by Corti speech-to-text. Especially useful for proper nouns (e.g., surnames), but also supportive of words not being recognized consistently. Configuration is case sensitive and limited to 1,000 key terms per stream.
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