Rev offers a robust API that empowers businesses to integrate human-verified transcription and captioning services into their applications. Their network of experienced freelancers ensures high-quality output, allowing you to automate workflows and unlock valuable insights from audio and video data.
Authentication:
Rev utilizes API keys for authentication. You can obtain your free API key by creating an account on the Rev platform. However, free tier usage is limited, and paid plans are required for most transcription and captioning tasks.
Here's an overview of Rev's key Text API functionalities:
Transcription & Captioning (Transcriptions)
- This endpoint submits audio or video files for human-verified transcription or captioning.
- Type: POST
- JavaScript Example Code: (Note: Requires a paid plan)
const apiKey = 'YOUR_API_KEY';
const url = 'https://api.rev.com/v1/jobs/create';
const data = {
media_url: 'https://www.example.com/video.mp4', // Replace with your media URL
transcription_type: 'verbatim', // Choose transcription type (verbatim, edited, etc.)
callback_url: 'https://your-app.com/callback', // (Optional) URL for receiving notifications
};
const headers = {
Authorization: `Bearer ${apiKey}`,
'Content-Type': 'application/json',
};
fetch(url, { method: 'POST', headers, body: JSON.stringify(data) })
.then((response) => response.json())
.then((data) => {
console.log('Job ID:', data.id);
// Use the job ID to check on job status and retrieve completed transcripts/captions.
})
.catch((error) => console.error(error));
Additional Notes:
- Rev offers a variety of transcription and captioning options within their paid plans, including:
- Verbatim vs. Edited Transcription Styles
- Speaker Diarization
- Timed Captions
- Refer to Rev's documentation for detailed information on paid plans, pricing, and additional functionalities.
Explore More with Rev
While the free tier offers limited functionality, Rev's API empowers businesses to automate workflows and unlock valuable insights from multimedia content. Explore their comprehensive documentation to delve deeper into the API functionalities, explore paid plan options, and leverage Rev's human expertise to enhance your applications.