{
"opencollection": "1.0.0",
"info": {
"name": "Microsoft Azure AccessControlClient AccessConnector Text-Independent API",
"version": "2020-08-01-preview"
},
"items": [
{
"info": {
"name": "Text-Independent",
"type": "folder"
},
"items": [
{
"info": {
"name": "Microsoft Azure List Profile",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/text-independent/profiles",
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Specifies the version of the operation to use for this request."
},
{
"name": "maxpagesize",
"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-independent/profiles",
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Specifies the version of the operation to use for this request."
}
]
},
"docs": "Creates a new speaker profile with specified locale."
},
{
"info": {
"name": "Microsoft Azure Retrieve Single Profile",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/text-independent/profiles/:profileId",
"params": [
{
"name": "profileId",
"value": "",
"type": "path",
"description": "Unique identifier for profile id (guid)."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Specifies the version of the operation to use for this request."
}
]
},
"docs": "Retrieves a single profile by ID."
},
{
"info": {
"name": "Microsoft Azure Delete Profile",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/text-independent/profiles/:profileId",
"params": [
{
"name": "profileId",
"value": "",
"type": "path",
"description": "Unique identifier for profile id (guid)."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Specifies the version of the operation to use for this request."
}
]
},
"docs": "Deletes an existing profile."
},
{
"info": {
"name": "Microsoft Azure Reset Profile",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/text-independent/profiles/:profileId:reset",
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Specifies the version of the operation to use for this request."
},
{
"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 remainingEnrollmentsSpeechLength to the 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-independent/profiles/:profileId/enrollments",
"params": [
{
"name": "profileId",
"value": "",
"type": "path",
"description": "Unique identifier for profile id (guid)."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Specifies the version of the operation to use for this request."
},
{
"name": "ignoreMinLength",
"value": "",
"type": "query",
"description": "If true, a voice print will be created immediately for this profile regardless of how much speech is supplied or stored. Default is false."
}
]
},
"docs": "Adds an enrollment to existing profile.
The first enrollment must be a predefined activation phrase which can be listed using the /phrases/{locale} api.
If the minimum number of requested enrollment audios is reached, a voice print is created.
Any further enrollment will be used to improve the voice print.
Limitations:
* Minimum audio input length per request is **1 second**
* Maximum audio input length per request is **120 seconds**
* Minimum total effective speech leng"
},
{
"info": {
"name": "Microsoft Azure Identify Single Speaker Profile",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/text-independent/profiles:identifySingleSpeaker",
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Specifies the version of the operation to use for this request."
},
{
"name": "profileIds",
"value": "",
"type": "query",
"description": "Comma-delimited profile IDs. Maximum supported number is 50 IDs."
},
{
"name": "ignoreMinLength",
"value": "",
"type": "query",
"description": "If true, the minimum amount of speech needed for identification is skipped. Default is false."
}
]
},
"docs": "Identifies who is speaking in input audio among a list of candidate profiles.
Limitations:
* Minimum audio input length is **1 second**
* Maximum audio input length is **120 seconds**
* Minimum candidate speakers count is **1**
* Maximum candidate speakers count is **50**
* Minimum effective speech length (excluding silence and other non-speech frames) is **4 seconds**
This limitation can be disabled by setting \"ignoreMinLength\" to **true**.
* Minimum audio Sign"
},
{
"info": {
"name": "Microsoft Azure Activation Phrases",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/text-independent/phrases/:locale",
"params": [
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Specifies the version of the operation to use for this request."
},
{
"name": "locale",
"value": "",
"type": "path",
"description": "A combination of language code and country code."
}
]
},
"docs": "Retrieves list of supported passphrases for a specific locale."
},
{
"info": {
"name": "Microsoft Azure Reset Profile",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/text-independent/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 remainingEnrollmentsSpeechLength to the required number.
* Removes all associated enrollments from storage.
* Removes chosen passphrase association.
* Resets value of modelVersion."
},
{
"info": {
"name": "Microsoft Azure Verify Profile",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/text-independent/profiles/:profileId/verify",
"params": [
{
"name": "profileId",
"value": "",
"type": "path",
"description": "Unique identifier for profile id (guid)."
},
{
"name": "ignoreMinLength",
"value": "",
"type": "query",
"description": "If true, a voice print will be created immediately for this profile regardless of how much speech is supplied or stored. Default is false."
}
]
},
"docs": "Verifies existing profiles against input audio.
Limitations:
* Minimum audio input length is **1 second**
* Maximum audio input length is **120 seconds**
* Minimum effective speech length (excluding silence and other \"non-speech\" frames) is **4 seconds**
This limitation can be disabled by setting \"ignoreMinLength\" to **true**.
* Minimum audio Signal-to-noise ratio (SNR) is **0dB**"
}
]
}
],
"bundled": true
}