{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector Text-Dependent API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "Text-Dependent", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure List Profiles", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/text-dependent/profiles", "params": [ { "name": "$top", "value": "", "type": "query", "description": "The number of profiles to return. Default is 100 and the maximum is 500" } ] }, "docs": "Retrieves a set of profiles.
Profiles are sorted alphabetically by ProfileId" }, { "info": { "name": "Microsoft Azure Create Profile", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/text-dependent/profiles" }, "docs": "Create a new speaker profile with specified locale.
One subscription can create 10,000 speaker profiles at most." }, { "info": { "name": "Microsoft Azure Retrieve Single Profile", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/text-dependent/profiles/:profileId", "params": [ { "name": "profileId", "value": "", "type": "path", "description": "Unique identifier for profile id (guid)." } ] }, "docs": "Retrieves a single profile by ID." }, { "info": { "name": "Microsoft Azure Delete Profile", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/text-dependent/profiles/:profileId", "params": [ { "name": "profileId", "value": "", "type": "path", "description": "Unique identifier for profile id (guid)." } ] }, "docs": "Deletes an existing profile." }, { "info": { "name": "Microsoft Azure Reset Profile", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/text-dependent/profiles/:profileId/reset", "params": [ { "name": "profileId", "value": "", "type": "path", "description": "Unique identifier for profile id (guid)." } ] }, "docs": "Resets existing profile to its original creation state. The reset operation does the following:
* Updates enrollmentStatus to Enrolling.
* Updates lastUpdatedDateTime.
* Updates enrollmentsCount to 0.
* Updates enrollmentsLength to 0.
* Updates enrollmentsSpeechLength to 0.
* Updates remainingEnrollmentsCount to the initial required number.
* Removes all associated enrollments from storage.
* Removes chosen passphrase association.
* Resets value of modelVersion." }, { "info": { "name": "Microsoft Azure Enroll Profile", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/text-dependent/profiles/:profileId/enrollments", "params": [ { "name": "profileId", "value": "", "type": "path", "description": "Unique identifier for profile id (guid)." } ] }, "docs": "Adds an enrollment to existing profile.
If the minimum number of requested enrollment audios is reached, a voice print is created.
If the voice print was created before, it gets recreated from all existing enrollment audios including the new one.

Limitations:
* Minimum audio input length per request is **1 second**
* Maximum audio input length per request is **10 seconds**
* Minimum number of enrollments for creating a voiceprint is **3**
* Maximum number of enrollments " }, { "info": { "name": "Microsoft Azure Verify Profile", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/text-dependent/profiles/:profileId/verify", "params": [ { "name": "profileId", "value": "", "type": "path", "description": "Unique identifier for profile id (guid)." } ] }, "docs": "Verifies existing profiles against input audio.

Limitations:
* Minimum audio input length per request is **1 second**
* Maximum audio input length per request is **10 seconds**
* Minimum audio Signal-to-noise ratio (SNR) is **10 dB**" }, { "info": { "name": "Microsoft Azure Pass Phrases", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/text-dependent/phrases/:locale", "params": [ { "name": "locale", "value": "", "type": "path", "description": "A combination of language code and country code." } ] }, "docs": "Retrieves list of supported passphrases for a specific locale." } ] } ], "bundled": true }