# Rev AI

Rev AI provides advanced machine learning and speech recognition services for converting audio and video to text.

- **Category:** artificial intelligence
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 11
- **Triggers:** 0
- **Slug:** `REV_AI`
- **Version:** 20260414_00

## Tools

### Delete Custom Vocabulary

**Slug:** `REV_AI_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_AI_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_AI_GET_ACCOUNT`

Tool to retrieve developer account details. Use after authenticating with Rev AI.

### Get Captions

**Slug:** `REV_AI_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_AI_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_AI_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_AI_GET_LIST_OF_JOBS`

Tool to get list of transcription jobs from the past 30 days. Use when you need to retrieve and paginate through recent transcription tasks.

### Get Transcript by ID

**Slug:** `REV_AI_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_AI_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_AI_SUBMIT_CUSTOM_VOCABULARY`

Tool to submit a custom vocabulary for improved speech recognition. Use when you want to process domain-specific terms asynchronously.

### Submit Transcription Job

**Slug:** `REV_AI_SUBMIT_TRANSCRIPTION_JOB`

Tool to submit a new transcription job. Use when you have a media URL or file bytes ready for async processing.
