如何在microsoft azure认知说话者识别API中将自动生成的注册ID更改/分配给特定人员名称



我正在尝试Microsoft Speaker Identification API。有3个步骤

  1. 在第一步中,我们使用自动生成的ID创建配置文件
  2. 然后我们用特定的语音注册该ID
  3. 我们使用注册的ID测试新的音频文件

我的问题是,我们能给特定的名字而不是ID,例如John,而不是Some ID:9557abdc-b9f4-453-p530-a970e4d7a3d8。因此,为了进行测试,它将生成类似"演讲者是john"或"演讲者是匿名的,即他没有注册"的输出

有人能帮我解决这个问题吗?

不能将名称传递给identificationProfileId

Create Profile端点不接受除语音的语言环境之外的任何参数。

{
"locale":"en-us",
}

这里有一个完整的受支持的区域设置列表:

  • es es(卡斯蒂利亚西班牙语(

  • en-US(美式英语(

  • fr-fr(标准法语(

  • zh-CN(中文(

也就是说,例如,您可以从您的一侧将用户名链接到他们指定的identificationProfileId,可能使用数据库,并在表中为每个ID提供相应的名称,然后在每次API调用时返回该名称。

相关内容

  • 没有找到相关文章

最新更新