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 |
/action=BuildAllSpeakers&database=news
This action is asynchronous, so Media Server always returns success accompanied by a token:
<autnresponse>
<action>BUILDALLSPEAKERS</action>
<response>SUCCESS</response>
<responsedata>
<token>...</token>
</responsedata>
</autnresponse>
You can use this token with the QueueInfo action to retrieve the status of the action:
<autnresponse>
<action>QUEUEINFO</action>
<response>SUCCESS</response>
<responsedata>
<actions>
<action>
<status>Finished</status>
<queued_time>2018-May-15 03:38:21</queued_time>
<time_in_queue>0</time_in_queue>
<process_start_time>2018-May-15 03:38:21</process_start_time>
<time_processing>100</time_processing>
<process_end_time>2018-May-15 03:40:01</process_end_time>
<numDatabases>1</numDatabases>
<numSpeakers>3</numSpeakers>
<numSpeakersDone>3</numSpeakersDone>
<speaker>
<database>news</database>
<identifier>newsreader1</identifier>
<numFiles>1</numFiles>
<numFilesDone>1</numFilesDone>
<status>Finished</status>
</speaker>
<speaker>
<database>news</database>
<identifier>newsreader2</identifier>
<numFiles>1</numFiles>
<numFilesDone>1</numFilesDone>
<status>Finished</status>
</speaker>
...
<token>...</token>
</action>
</actions>
</responsedata>
</autnresponse>
|
|