Speaker Identification

This section describes the actions that you can use to train speaker identification.

NOTE: Apart from ListSpeakerDatabases, ListSpeakers, and ListUnknownSpeakerAudio all of these actions are administrative actions. Administrative actions can be sent only by users who belong to an authorization role that allows the Admin standard role, or which enables the action explicitly. See Authorization Roles Configuration Parameters.

AddSpeakerAudio Adds one or more audio samples to a speaker.
AddSpeakerMetadata Adds custom metadata (a key-value pair) to a speaker.
AddUnknownSpeakerAudio Adds one or more audio samples that represent unknown speakers.
BuildAllSpeakers Trains Media Server to recognize any speakers that exist in its database and need training.
BuildSpeaker Trains Media Server to recognize a speaker.
CreateSpeakerDatabase Creates a new, empty, database to store speakers for speaker identification.
EstimateAllSpeakerThresholds Calculates the thresholds that are necessary to distinguish between known and unknown speakers.
EstimateSpeakerThreshold Calculates the threshold that is necessary to distinguish between a specified speaker and an unknown speaker.
ExportSpeakerDatabase Exports a speaker database.
GetSpeakerAudio Returns an audio sample that is associated with a speaker.
GetUnknownSpeakerAudio Returns an audio sample that represents an unknown speaker.
ImportSpeakerDatabase Imports an existing speaker database.
ListSpeakerDatabases Lists the databases that have been created to store speakers for speaker identification.
ListSpeakers Lists the speakers in a specified database.
ListUnknownSpeakerAudio Returns a list of audio samples that were added to represent unknown speakers, for a specified database.
MoveSpeaker Moves a speaker from one database to another.
NewSpeaker Adds a new speaker to a database of speakers.
NullSpeakerAudioData Removes (deletes) an audio sample from a speaker, but does not remove the training.
NullUnknownSpeakerAudioData Removes (deletes) an audio sample that represents an unknown speaker, but does not remove the training.
RemoveSpeaker Removes (deletes) an existing speaker.
RemoveSpeakerAudio Removes (deletes) one or more audio samples from a speaker.
RemoveSpeakerDatabase Removes (deletes) a database that stores speakers.
RemoveSpeakerMetadata Removes custom metadata (a key-value pair) from a speaker.
RemoveUnknownSpeakerAudio Removes (deletes) audio samples that represent unknown speakers.
RenameSpeaker Changes the identifier for a speaker that you have already added to a database.
RenameSpeakerDatabase Renames a database that stores speakers.
SetSpeakerThreshold Manually sets the threshold that is necessary to distinguish between a specified speaker and an unknown speaker.
SyncSpeakers Forces Media Server to synchronize with the latest speaker identification training in the database.
UpdateSpeakerMetadata Updates the value of a key-value pair in the custom metadata of a speaker.