v1

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

Update Speaker Enrollment

Add newer audio data to improve an existing speaker enrollment

patch/ai/audio/v1/enrollments/{speakerId}

Path parameters

speakerIdstring required

Speaker identifier of enrolled speaker

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.

Example request

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

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
}