如何将自动生成的注册ID更改/分配给Microsoft Azure认知演讲者识别API中的特定人名

我正在尝试使用microsoft Speaker Identification API。有3个步骤

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

我的问题是,我们可以使用特定的名称而不是ID。 John,而不是Some ID:9557abdc-b9f4-4536-p530-a970e4d7a3d8。因此,为了进行测试,它将生成类似“演讲者是john”或“演讲者是匿名的,即他尚未注册”的输出

有人可以帮助我解决这个问题吗?

ljxljy 回答:如何将自动生成的注册ID更改/分配给Microsoft Azure认知演讲者识别API中的特定人名

您不能将名称传递给identificationProfileId

Create Profile endpoint不接受语音区域设置以外的任何参数。

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

完整的受支持的语言环境列表在这里:

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

  •   
  • zh-CN(美式英语)

  •   
  • fr-FR(标准法语)

  •   
  • zh-CN(普通话)

  •   

话虽这么说,例如,您可以使用数据库将用户名从您的身边链接到其指定的identificationProfileId,并在表中为每个ID分配一个对应的名称,然后通过每个API调用返回该名称。

本文链接:https://www.f2er.com/3153477.html

大家都在问