Eleven Labs

Setup

For Async transcription

Example Realtime Transcription Request

curl --request POST \
  --url https://us-west-2.recall.ai/api/v1/bot/ \
  --header "Authorization: $RECALL_API_KEY" \
  --header "accept: application/json" \
  --header "content-type: application/json" \
  --data @- <<EOF
{
  "meeting_url": "$MEETING_URL",
  "transcription_options": {
    "provider": "elevenlabs",
    "elevenlabs": {
      "model_id": "scribe_v2_realtime"
    }
  }
}

Example Async Transcription Request

curl --request POST \
     --url https://us-west-2.recall.ai/api/v2beta/bot/$BOT_ID/analyze \
     --header "Authorization: $RECALLAI_API_KEY" \
     --header "accept: application/json" \
     --header "content-type: application/json" \
     --data '{
    "elevenlabs_async_transcription": {
      "model_id": "scribe_v2"
    }
  }
  '

For a list of options available, see the eleven labs API docs.