教程语音意图识别不起作用?

tutorial-speech-intent-recognition not working?

我一直在使用这个例子https://github.com/Azure-Samples/cognitive-services-language-understanding/tree/master/documentation-samples/tutorial-speech-intent-recognition/csharp

配置正确,我已经创建了 luis 应用程序,添加了一些意图和示例,训练并发布了。我已经注释掉了模型部分,因为我已经制作了 luis 应用程序。

当我 运行 应用程序识别似乎很好,但我没有明白意图(result.IntentId 是空白),路易斯认为一切都很好。如果我使用 rest 获取可识别的文本并询问 luis,那么一切正常。 怎么了? 我发现问题与 SO 上的问题非常相似,但没有答案,我不能在那里发表评论:LUIS: Speech sdk - Github Sample does not returning the intent

好的,经过更多调查后,我发现 recognizer.AddIntent(model,... 行不是关于在模型中创建新意图,而是将意图从 luis 应用程序映射到我们的本地应用程序以在此处具有一些 ID。在 github 上,我被告知有 recognizer.AddAllIntents(model); 行可以处理所有意图,使用这条线一切正常。