Azure 说话人识别 API 说话人识别 - 获取操作状态:消息字段中出错,"IncompleteEnrollment"收到此错误



我已经注册了一个配置文件,返回的注册状态为"已注册"。 但是当我尝试从操作响应中识别配置文件时,我得到 在消息字段中:">未完成注册">

来自说话人识别 API 的文档中 说话人识别 - 获取操作状态

案例 4 - 失败 HTTP/1.1 200 Ok 内容类型:应用程序/JSON { "状态": "失败", "创建日期时间":"2015-09-30T01:28:23Z" "最后行动日期时间": "2015-09-30T01:35:23Z" "消息": "一些故障信息" }

标识配置文件的响应 - 获取配置文件

"identificationProfileId": "13c9ef6d-****-****-****-eff1e12492f6", "注册演讲时间":33.6, "剩余注册发言时间":0.0, "区域设置": "en-us", "创建日期时间": "2020-01-10T10:15:15.931Z", "最后行动日期时间": "2020-01-10T10:17:59.953Z", "注册状态": "已注册">

如您所见,配置文件已注册。 但在呼叫说话人识别时,操作状态的响应是:"未完成注册">

{"状态":"失败","创建日期时间":"2020-01-10T10:21:24.8108966Z","最后行动日期时间":"2020-01-10T10:21:25.8413525Z","消息":"未完成注册","处理结果":null}

你能确保他们是同一个注册吗?您能否分享更多详细信息,例如所有相关状态。还可以使用获取配置文件 API 检查注册是否成功。请参考以下内容:

https://westus.dev.cognitive.microsoft.com/docs/services/563309b6778daf02acc0a508/operations/5645c211e597ed22ec38f431

谢谢。

我遇到了确切的问题,这就是我发现的:

尝试进行识别时,在我提交的 identificationProfileId 中,一个配置文件的状态仍然是"正在注册"(不是我试图识别的配置文件,但它仍然有问题(。这就是为什么我相信给出了"不完整的注册"消息。我使用GetAllProfiles API获得了所有配置文件的状态,因此正如其他人已经说过的那样,您应该检查它。

当我再次进行识别时,从设置的"识别配置文件ID"中删除仍在注册的配置文件的配置文件ID,一切正常,识别成功。

请参考 API:https://westus.dev.cognitive.microsoft.com/docs/services/563309b6778daf02acc0a508/operations/5645c523778daf217c292592

相关内容

  • 没有找到相关文章

最新更新