Eleven Labs
Setup
- Create a new API key, and make sure it has access to Eleven Labs Speech-to-Text:
- Add the key in the dashboard Explorer Dashboard:
For Async transcription
- Add a new webhook endpoint and make sure it points to the correct recall region you are in:
- Make sure "Transcription Completed" is checked for the webhook.
- Add the webhook secret in the dashboard Explorer Dashboard:
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.
Updated 21 days ago