Rev AI provides developer-first speech-to-text and language AI APIs covering asynchronous transcription, captions, summarization, translation, sentiment analysis, topic extraction, language identification, and custom vocabularies.
Triggers when a transcription job completes successfully.
New Failed Job
Triggers when a transcription job fails (download failure, processing error, etc.).
Actions available for Rev AI on Stepper
Transcribe Audio
Submits an audio or video URL to Rev AI for asynchronous transcription. The workflow pauses until Rev AI POSTs the completion webhook, then resumes with the job payload as the action output.
23 parameters
Source URL
Metadata
Transcriber
Language
Verbatim
Skip Diarization
Skip Postprocessing
Skip Punctuation
Remove Disfluencies
Remove Atmospherics
Filter Profanity
Speaker Channels Count
Speakers Count
Diarization Type
Custom Vocabulary
Strict Custom Vocabulary
Summarization Model
Summary Type
Summary Prompt
Translation Languages
Translation Model
Forced Alignment
Delete After (seconds)
Identify Language
Submits an audio source for asynchronous language identification. The workflow pauses until Rev AI POSTs the completion webhook. Use Get Result downstream to fetch the language confidences.
3 parameters
Source URL
Metadata
Delete After (seconds)
Analyze Sentiment
Runs sentiment analysis on a transcript or media source. Provide either plain text, a Rev AI JSON transcript, or a source URL.
7 parameters
Input Type
Plain Text
JSON Transcript
Source URL
Language
Metadata
Delete After (seconds)
Extract Topics
Extracts topics from a transcript or media source. Provide either plain text, a Rev AI JSON transcript, or a source URL.
7 parameters
Input Type
Plain Text
JSON Transcript
Source URL
Language
Metadata
Delete After (seconds)
Create Custom Vocabulary
Creates a reusable custom vocabulary that can be referenced by future transcription jobs.
2 parameters
Phrases
Metadata
Delete Transcription Job
Permanently deletes a transcription job and its results.
1 parameters
Job
Delete Custom Vocabulary
Deletes a saved custom vocabulary.
1 parameters
Vocabulary
Get Transcript
Retrieves the transcript for a completed transcription job in either structured JSON or plain text.
4 parameters
Job
Format
Group Channels By
Group Channels Threshold (ms)
Get Captions
Retrieves captions for a completed job in SRT or WebVTT format.
2 parameters
Job
Format
Get Summary
Retrieves the AI-generated summary for a transcription job that was submitted with summarization enabled.
1 parameters
Job
Get Translated Transcript
Retrieves the transcript translated into a target language for a transcription job that was submitted with translation enabled.
3 parameters
Job
Target Language
Format
Get Transcription Job
Retrieves status and metadata for a single transcription job.
1 parameters
Job
Get Account
Retrieves the authenticated account's email and balance information.
List Transcription Jobs
Lists transcription jobs from the last 30 days. Supports cursor pagination.
Make HTTP Request
Make an HTTP request to any URL with full control over method, headers, and body.