BuildAllSpeakers
Trains Media Server to recognize any speakers that have not been trained.
You cannot train a speaker until you have added audio samples for training (using the action AddSpeakerAudio).
Type: asynchronous
| Parameter | Description | Required |
|---|---|---|
database
|
The name of a database to process. Set this parameter to train speakers in the specified database only. By default, this action trains speakers in all databases. | No |
Example
/action=BuildAllSpeakers&database=news
Response
This action is asynchronous, so Media Server always returns success accompanied by a token. You can use this token with the QueueInfo action to retrieve the status of your request.
The following is an example response from the QueueInfo action. Each entry element describes a speaker, and each audio element describes an individual audio clip.
<autnresponse>
<action>QUEUEINFO</action>
<response>SUCCESS</response>
<responsedata>
<actions>
<action>
<status>Finished</status>
<queued_time>2021-Feb-09 12:21:32</queued_time>
<time_in_queue>1</time_in_queue>
<process_start_time>2021-Feb-09 12:21:33</process_start_time>
<time_processing>139</time_processing>
<process_end_time>2021-Feb-09 12:23:52</process_end_time>
<entry>
<build>
<audio>
<index>1</index>
<label>bea4183e601660181ce6d4837ed211f2</label>
<status>trained</status>
</audio>
</build>
<database>news</database>
<identifier>newsreader1</identifier>
<numaudio>1</numaudio>
<numtrained>1</numtrained>
</entry>
...
<token>...</token>
</action>
</actions>
</responsedata>
</autnresponse>