我正在尝试使用LUIS容器,但得到了冲突的信息。我有一个测试应用程序,它使用LUIS云服务,使用SpeechSDK。Speech SDK有助于将音频流发送到云端并获取LUIS意图。检测意图实际上是SpeechSDK的功能。请参阅此链接中的文档。
https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/quickstarts/intent-recognition?pivots=programming-csharp 语言
目前,我正在尝试使用与SpeechSDK相同的代码库转移到LUIS容器。但是,当我尝试连接到本地LUIS容器时(使用SpeechConfig.FromEndpoint而不是SpeechConfig.FromSubscription(,我会遇到连接错误。
我得到的冲突信息是Speech SDK是否可以支持LUIS容器调用,或者我是否必须在本地运行Speech到文本容器,并在代码中代理这些容器的输入和输出。
没有太多关于这种情况的文档。有人这样做过吗?你能给我指一下描述这一点的文档吗?
很抱歉延迟了响应。问题是Speech SDK(IntentRecognizer(不能与LUIS容器一起使用,它只能与LUIS云服务一起使用。使用容器时,必须同时使用LUIS和Speech-to-text(在我的情况下(容器以及这两个SDK。实际上,从LUISSDK到容器的LUIS预测请求也不起作用。因此,您必须手动构建HTTP请求,并在LUIS容器中使用RESTneneneba API。在这一点上,我基本上已经做到了。所以,这个问题可以解决了。