创建配置文件后,您能否通过SDK注册VoiceProfile以通过说话者识别

时间:2020-07-22 00:37:31

标签: microsoft-cognitive

我正在尝试使用Microsoft.CognitiveServices.Speech SDK创建语音配置文件,然后稍后完成注册过程。

所有示例似乎都在同一时间执行此操作, 如果您按照示例进行操作

using (var profile = client.CreateProfileAsync(VoiceProfileType.TextIndependentVerification, "en-us"))
{
   ...
   ...
   result = await client.EnrollProfileAsync(profile, audioConfig);
   ...
   ...
}

但是我想将ID /配置文件保留在数据库中并注册或重新注册 创建新的VoiceProfile实例无效,并且似乎没有一种获取/获取个人资料的方法,... 下面的方法不起作用。有其他方法可以做到吗?

using (var profile = new VoiceProfile(myId))
{
   ...
   ...
   result = await client.EnrollProfileAsync(profile, audioConfig);
   ...
   ...
}

1 个答案:

答案 0 :(得分:0)

SDK /服务中存在一个已知的错误,当从ID构造配置文件时,需要指定配置文件类型。

仅通过ID创建VoiceProfile时,没有提供API。

用于语音识别验证的REST API:https://docs.microsoft.com/en-us/rest/api/speakerrecognition/verification/textdependent