Rev AI

Converts audio and video files into structured text and captions, feeds transcripts into your knowledge base, and manages custom vocabularies for industry specific terminology.

Try Rev AI in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Rev AI integration

    • Describe the outcome and Ceven picks the right Rev AI calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Rev AI data, across all 11 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Rev AI access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Rev AI, when, and on whose behalf.
    • The agent pauses and asks when Rev AI is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Rev AI.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Rev AI action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Rev AI, and when to use it.

Submit transcription job
Use this when you have a media url or file bytes ready for async processing to start a new transcript.
Get transcript by ID
Pull the final text of a completed job in json, plaintext, vtt, or srt formats.
Get captions
Retrieve formatted captions for a completed job. Use this after confirming the status is completed.
Get job by ID
Fetch the current status and metadata for a specific transcription job to check for completion.
Get list of jobs
Pull a list of all transcription jobs from the last 30 days to track volume or find a specific file.
Submit custom vocabulary
Upload a list of domain specific terms to improve recognition accuracy for a specific set of jobs.
Get custom vocabulary details
Check the processing status and the specific phrases submitted for a custom vocabulary.
Delete custom vocabulary
Remove an unused vocabulary and its associated data once it is no longer needed for active jobs.
Delete job by ID
Permanently remove a finished transcription job and all its associated data from the system.
Start stream transcription
Open a websocket connection for real time speech to text streaming via the Rev AI engine.
Get account
Retrieve developer account details and current usage stats after authenticating with the API.

11 actions · scroll to see them all

Frequently asked questions

Ceven submits these as asynchronous jobs. When a large file is sent, Rev AI provides a job ID while it processes the audio in the background. The Ceven agent periodically polls the Get Job by ID endpoint to monitor the status. Once the status flips to completed, the agent automatically triggers the Get Transcript call to pull the text. This ensures that your workflow does not time out while waiting for a multi hour recording to be processed. You will see the job status in your activity log so you know exactly when the transcription moves from processing to finished.
Yes. You can use the Submit Custom Vocabulary action to provide a list of specific words, names, or acronyms that the model might otherwise misspell. Ceven can automate this by pulling a list of keywords from your CRM or a project brief and pushing them to Rev AI before the transcription job starts. This is critical for industries like medicine or law where specialized terminology is common. Once the vocabulary is processed, you can link it to your jobs to ensure the engine prioritizes those terms during the speech to text phase.
Rev AI supports a wide range of audio and video containers. Through Ceven, you can submit files via a public URL or by sending the file bytes directly. For the output, Ceven can request the transcript in several formats. If you need raw text for an LLM summary, the plaintext format is best. If you are building a video project, the agent can pull SRT or VTT files. This flexibility allows you to route the output to different downstream tools depending on whether you need a readable document or time stamped captions.
Rev AI imposes specific rate limits on their API endpoints to ensure stability. For example, there are limits on how many concurrent transcription jobs can be active and how many requests per second you can make to the Get Job endpoint. If a Ceven workflow hits these limits, the agent will automatically implement an exponential backoff strategy. This means it will wait a few seconds and try again until the request succeeds. You can monitor your account usage through the Get Account action to see how close you are to your plan limits.
Real time streaming uses a websocket connection rather than a standard REST API call. When you trigger the Start Stream Transcription action, Ceven establishes a persistent link to Rev AI. Audio data is sent in small chunks, and the transcript is returned as a stream of results. This is ideal for live captioning or real time sentiment analysis. Because websockets require a stable connection, Ceven manages the handshake and reconnection logic to ensure the stream does not drop during a live session, providing a continuous flow of text to your destination.
By default, Rev AI stores the audio and the resulting transcript so you can access them later. However, Ceven provides the Delete Job by ID action to help you maintain data privacy. You can build a workflow that automatically deletes the source audio and the transcript from Rev AI servers as soon as the text has been successfully mirrored to your own secure database. This allows you to use the high quality transcription engine without keeping sensitive media on a third party platform longer than necessary for the processing window.
Yes. When submitting a job, you can specify the language code for the audio being processed. Ceven can be configured to detect the language from your metadata or use a default setting. If you run a global operation, you can create a routing workflow where the agent checks the origin of the file and sends the corresponding language parameter to Rev AI. This ensures the engine uses the correct acoustic and language models for the best possible accuracy across different tongues and dialects.
If a job fails, Rev AI updates the job status to failed and provides an error code. The Ceven agent monitors these status changes. If a failure is detected, the agent can be programmed to take specific recovery actions. For instance, it can notify a human operator via Slack or attempt to re submit the job if the error was a transient network issue. Because the agent has access to the job metadata, it can tell you exactly why the file failed, such as an unsupported codec or a corrupted file upload.

Alternatives to Rev AI

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Otter AI logoOtter AIDeepgram logoDeepgramAssembly AI logoAssembly AI

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Rev AI and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free