# Rev AI

Affordable, accurate, easy-to-use speech-to-text solutions powered by people and A.I working together. Rev offers transcripts, captions, subtitles, and more.

- **Category:** transcription
- **Auth:** API_KEY
- **Tools:** 11
- **Triggers:** 0
- **Slug:** `REV`
- **Version:** 20260211_00

## Tools

### Delete Custom Vocabulary

**Slug:** `REV_DELETE_CUSTOM_VOCABULARY`

Tool to delete a completed custom vocabulary and its data. Use when you need to remove an unused vocabulary after confirming it's no longer needed.

### Delete Job By ID

**Slug:** `REV_DELETE_JOB_BY_ID`

Tool to delete a completed transcription job and its data. Use when you need to permanently remove a finished job after confirming it's no longer needed.

### Get Account

**Slug:** `REV_GET_ACCOUNT`

Retrieves Rev AI account information including email, credit balance (in hours), and HIPAA status. Returns current free, purchased, and total balance available for transcription services. No parameters required - uses authenticated credentials.

### Get Captions

**Slug:** `REV_GET_CAPTIONS`

Tool to retrieve captions (SRT or VTT) for a completed Rev.ai transcription job. Use after confirming the job status is 'completed'.

### Get Custom Vocabulary Details

**Slug:** `REV_GET_CUSTOM_VOCABULARY_DETAILS`

Tool to retrieve custom vocabulary processing details. Use when needing to fetch the status and submitted phrases for a specific custom vocabulary after creation.

### Get Job by ID

**Slug:** `REV_GET_JOB_BY_ID`

Tool to fetch details of a transcription job by its ID. Use when confirming job status and metadata are accurate.

### Get List of Jobs

**Slug:** `REV_GET_LIST_OF_JOBS`

Retrieves a list of transcription jobs from the past 30 days in reverse chronological order (newest first). Use this tool to: - View recent transcription jobs and their statuses - Monitor job progress (in_progress, transcribed, failed) - Check job details like duration, language, and submission options - Paginate through large result sets using cursor-based pagination - Find specific jobs for further operations (get transcript, get captions, delete) Note: Jobs older than 30 days are not returned. Supports pagination up to 1000 jobs per request.

### Get Transcript by ID

**Slug:** `REV_GET_TRANSCRIPT_BY_ID`

Tool to retrieve the transcript of a completed Rev.ai job. Use after confirming job is complete. Supports JSON format (with timestamps and speaker info) or plain text format.

### Start Stream Transcription

**Slug:** `REV_START_STREAM_TRANSCRIPTION`

Tool to start a WebSocket transcription stream. Use when you need real-time speech-to-text streaming via Rev.ai.

### Submit Custom Vocabulary

**Slug:** `REV_SUBMIT_CUSTOM_VOCABULARY`

Submits a custom vocabulary to Rev.ai for improved speech recognition accuracy on domain-specific terms. The vocabulary is processed asynchronously and returns immediately with an 'in_progress' status. Use the returned vocabulary ID in transcription jobs to boost recognition of your custom phrases. Common use cases: brand names, technical jargon, medical terms, product names, industry acronyms. Rate limit: 150 requests per 2 minutes.

### Submit Transcription Job

**Slug:** `REV_SUBMIT_TRANSCRIPTION_JOB`

Submit an audio or video file for asynchronous transcription using Rev.ai. Use this action to convert speech to text from media files. Provide either a publicly accessible URL (media_url) or upload file bytes directly. The job processes asynchronously; use the returned job ID to check status and retrieve the transcript when complete. Supports speaker diarization, punctuation, profanity filtering, custom vocabularies, and multiple languages.
