transcribe
Start transcribing call audio. Returns a
TranscribeAction that you can use
to stop the transcription or wait for it to complete.
For real-time transcription with immediate text output, see
liveTranscribe().
The transcribe() method starts a background transcription that resolves when the operation finishes.
This method emits calling.call.transcribe events. See Call Events for payload details.
Parameters
controlId
Custom control ID. Auto-generated if not provided.
statusUrl
URL to receive transcription status webhooks.
onCompleted
Callback invoked when transcription completes. The event contains the
transcription url, duration, and size.
Returns
Promise<TranscribeAction> — An action handle
with stop() and wait() methods.