# 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.

_FT_HTML5_bannerTitle.htm