您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

Text Dependent - List Profiles

列出配置文件
检索一组配置文件。 配置文件按 ProfileId 的字母顺序排序

GET {Endpoint}/speaker/verification/v2.0/text-dependent/profiles
GET {Endpoint}/speaker/verification/v2.0/text-dependent/profiles?$top={$top}

URI 参数

Name In Required Type Description
Endpoint
path True
  • string

支持的认知服务终结点 (和主机名,例如 https://westus.api.cognitive.microsoft.com) :。

$top
query
  • integer

要返回的配置文件数。 默认值为 100,最大值为 500

请求头

Name Required Type Description
Ocp-Apim-Subscription-Key True
  • string

响应

Name Type Description
200 OK

确定

400 Bad Request

错误的请求

  • InvalidArgument - 参数$top无效。 值应为 [1, 500] 范围内的正整数。
  • InvalidArgument - $continuationToken无效。 $continuationToken必须事先通过 API 调用生成。
  • InvalidArgument - $filter参数。
  • InvalidArgument - $skip参数。
  • InvalidArgument - $orderBy参数。
  • InvalidArgument - $delta参数。
401 Unauthorized

请求未授权。 请确保订阅密钥已包含且有效。

500 Internal Server Error

内部服务器错误。

Other Status Codes

超出比率限制。

安全性

Ocp-Apim-Subscription-Key

Type: apiKey
In: header

示例

Successful Query

Sample Request

GET {Endpoint}/speaker/verification/v2.0/text-dependent/profiles
Ocp-Apim-Subscription-Key: {API key}

Sample Response

Content-Type: application/json
{
  "profiles": [
    {
      "profileId": "49a36324-fc4b-4387-aa06-090cfbf0064f",
      "locale": "en-US",
      "enrollmentStatus": "Enrolling",
      "createdDateTime": "2015-04-23T18:25:43.41Z",
      "lastUpdatedDateTime": "2015-04-23T19:34:51.52Z",
      "enrollmentsCount": 1,
      "enrollmentsLength": 1.83,
      "enrollmentsSpeechLength": 1.35,
      "remainingEnrollmentsCount": 2,
      "modelVersion": "2019-12-05"
    }
  ],
  "@nextLink": "https://{Endpoint}/text-independent/profiles?$top=35&$continuationToken=U21pdGg1QmVuOTk5"
}
Content-Type: application/json
{
  "error": {
    "code": "InvalidArgument",
    "message": "Invalid $top parameter value. Value should be positive integer in the range [1, 500]"
  }
}
Content-Type: application/json
{
  "error": {
    "code": "Unauthorized",
    "message": "Request is not authorized. Make sure subscription key is included and valid."
  }
}
Content-Type: application/json
{
  "error": {
    "code": "RateLimit",
    "message": "Rate limit is exceeded."
  }
}
Content-Type: application/json
{
  "error": {
    "code": "InternalServerError",
    "message": "Internal Server Error."
  }
}

定义

Error

说话人错误消息

TdProfileInfo

Text-Dependent说话人个人资料信息

TdProfileInfoList

Text-Dependent说话人个人资料信息列表

TrainingStatusType

表示配置文件的当前状态的状态。 可用值为:

  • 正在注册:配置文件没有语音打印,并且未准备好用于识别请求。
  • 训练:正在创建配置文件的语音打印,目前无法用于识别。
  • 已注册:配置文件具有语音打印并已准备好用于识别请求。

Error

说话人错误消息

Name Type Description
error

TdProfileInfo

Text-Dependent说话人个人资料信息

Name Type Description
createdDateTime
  • string

配置文件创建日期时间。

enrollmentStatus

表示配置文件的当前状态的状态。 可用值为:

  • 正在注册:配置文件没有语音打印,并且未准备好用于识别请求。
  • 训练:正在创建配置文件的语音打印,目前无法用于识别。
  • 已注册:配置文件具有语音打印并已准备好用于识别请求。
enrollmentsCount
  • integer

此配置文件接受的已接收音频数。

enrollmentsLength
  • number

此配置文件接受的注册音频的总长度(以秒表示)。

enrollmentsSpeechLength
  • number

纯语音 (之和,即删除所有配置文件注册中的静音和非语音段后) 音频量。

lastUpdatedDateTime
  • string

上次更新配置文件的日期时间。

locale
  • string

语言标识符,由语言代码和国家/地区代码的组合组成。

modelVersion
  • string

指定分配给此配置文件的模型的日期。 格式为 yyyy-mm-dd。 如果配置文件没有注册,此值将为空。

profileId
  • string

配置文件 ID 的唯一标识符 (guid) 。

remainingEnrollmentsCount
  • integer

完成配置文件注册所需的注册音频数。

TdProfileInfoList

Text-Dependent说话人个人资料信息列表

Name Type Description
@nextLink
  • string
profiles

Text-Dependent说话人个人资料信息

TrainingStatusType

表示配置文件的当前状态的状态。 可用值为:

  • 正在注册:配置文件没有语音打印,并且未准备好用于识别请求。
  • 训练:正在创建配置文件的语音打印,目前无法用于识别。
  • 已注册:配置文件具有语音打印并已准备好用于识别请求。
Name Type Description
Enrolled
  • string
Enrolling
  • string
Training
  • string