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
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
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
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
Poll the same job status endpoint for the summarization job and collect the finished summary.
Source API Descriptions
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.