RingCentral · Arazzo Workflow
RingCentral Transcribe and Summarize a Call Recording
Version 1.0.0
Run speech-to-text with speaker diarization on a recording, poll the async job, then summarize the resulting utterances.
Provider
Workflows
transcribe-and-summarize-recording
Transcribe a call recording with diarization and produce a conversational summary.
Submits a publicly reachable audio file for asynchronous speech-to-text with speaker diarization, polls until the transcription job succeeds, submits the per-speaker utterances for summarization, and polls until the summary is ready.
1
submitTranscription
caiSpeechToText
Submit the recording for asynchronous speech-to-text. Diarization and punctuation are enabled so the transcript is returned as clean, per-speaker utterances rather than an undifferentiated word stream. RingCentral responds 202 with the job id.
2
pollTranscription
caiJobStatusGet
Poll the shared AI job status endpoint until the transcription job reports a terminal status. On success the response carries the transcript, the per-speaker utterances, and an overall confidence score.
3
submitSummary
caiSummarize
Feed the diarized utterances straight into conversational summarization. The utterance objects returned by speech-to-text already carry the speakerId, text, start, and end fields this operation requires.
4
pollSummary
caiJobStatusGet
Poll the same job status endpoint for the summarization job and collect the finished summary.