v1

latestOpenAPI 3.0.3RingCentral API License Agreement2026-08-064871,2921.5 MB
Audio

Create Speaker Enrollment

Creates Enrollment for the provided Speaker.

post/ai/audio/v1/enrollments

Request body

encoding'Mpeg' | 'Mp4' | 'Wav' | 'Webm' | 'Webp' | 'Aac' | 'Avi' | 'Ogg' required

The encoding of the original audio

languageCodestring

Language spoken in the audio file.

contentstring required

Base64-encoded audio file data.

speakerIdstring required

The enrollment ID to be registered. Acceptable format [a-zA-Z0-9_]+

Example request

{
  "encoding": "Wav",
  "languageCode": "en-US",
  "content": "base64EncodedAudioInput",
  "speakerId": "JohnDoe"
}

Response

Enrollments Request Created

enrollmentQuality'Poor' | 'Average' | 'Good' | 'High'

Quality of the enrollment.

enrollmentCompleteboolean required

Status of the enrollment.

speakerIdstring required
totalEnrollDurationnumber float

Total speech duration of the enrollment in seconds.

totalSpeechDurationnumber float required

Total duration of the enrollment in seconds.

Example response

{
  "enrollmentQuality": "Average",
  "enrollmentComplete": true,
  "speakerId": "JohnDoe",
  "totalEnrollDuration": 20.1,
  "totalSpeechDuration": 30.5
}