Announcements

Recall.ai and Rev AI Partner to Empower Developers to Work with Meeting Data

Amanda Zhu

December 12, 2022

We're excited to announce the new integration between Recall.ai, the unified API for meeting bots, and Rev AI, which provides automatic speech-to-text recognition powered by cutting-edge artificial intelligence and machine learning. With Rev AI, you can add transcript functionality to your app in a matter of minutes instead of months. Rev AI can generate accurate ASR transcripts from uploaded audio or video files, or generates transcription in real-time as audio or video is streamed. With this partnership, when developers integrate with video conferencing platforms like Zoom, Google Meet, Microsoft Teams through Recall.ai, they can also receive Rev AI transcription on the audio data that Recall.ai extracts from these platforms – without needing to write any extra code.

How the integration works

1. First, you’ll need a Rev AI account to generate an API key. If you don’t have a Rev AI account, you can sign up for free here.

2. Next, paste your Rev AI key into the Recall.ai dashboard. Recall.ai will call Rev AI on your behalf by using this key. If you don’t have a Recall.ai account, you can get started by booking a call here.

Recall.ai Dashboard Screenshot
Recall.ai Dashboard Screenshot

3. Now, we’re ready to start using the integration. Call the Recall.ai Create Bot API endpoint to send a bot to a meeting, with the transcription_options parameter set to Rev.


curl -X POST https://api.recall.ai/api/v1/bot -H 'Authorization: Token RECALL-TOKEN-HERE' -H 'Content-Type: application/json' -d '{"meeting_url": "MEETING-URL-HERE", "bot_name": "Bot", "transcription_options": {"provider": "rev"}}'

This instance of the bot will be piping the real-time audio directly to Rev AI for transcription.

4. The next step is to get access to the transcription. Call the Recall.ai Get Bot Transcript API endpoint.


curl -X GET https://api.recall.ai/api/v1/bot/YOUR-BOT-ID-HERE/transcript -H 'Authorization: Token RECALL-TOKEN-HERE'

This request returns the full transcription, shown with speaker diarization. The response we get back will be a json array.


[
   {
      "words":[
         {
            "text":"This",
            "start_timestamp":1.55,
            "end_timestamp":1.665
         },
         {
            "text":"is",
            "start_timestamp":1.87,
            "end_timestamp":1.905
         },
         {
            "text":"an",
            "start_timestamp":2.03,
            "end_timestamp":2.065
         },
         {
            "text":"example,",
            "start_timestamp":2.27,
            "end_timestamp":2.305
         }
      ],
      "speaker":"Amanda"
   }
]

With this integration, we’re now able to easily access the voice and video from meeting platforms and receive transcription on this data without spending months building meeting platform integrations or building speech-to-text capabilities in-house.

How do I get started?

With Recall providing one simple API to integrate with various conferencing platforms, and Rev AI providing fast and accurate ASR, building voice and video applications is easier than ever.

To get started with Rev AI, visit the website here.

To get started with Recall.ai, book a call here.