版本
Microsoft.Bot.Streaming和Microsoft.Bot.Builder
"4.7.1“
描述这个错误
对于直接线路语音本地测试,在构建IsAuthenticationDisabledAsync时将BotFrameworkHttpAdapter设置为true。SendActivityAsync()无法发送以下错误的响应
Failed to fetch token before processing outgoing activity. An IIdentity is required in TurnState for this operation.
对于网络聊天
我使用C#和Bot Builder SDK 3.15.3开发了一个常见问题机器人。我们有一大组问题/答案对上传到QNA Maker服务。我已经启用了Direct Line Channel,机器人显示在网页上。我使用了Microsoft提供的Web聊天控件,并进行了一些自定义和皮肤设置。
现在我想启用与机器人的语音交互,为此我决定使用Microsoft Speech to Text Cognitive Service。
我想要做的是,当每个用户说出一些话语时,我希望将话语发送到我的机器人服务,类似于发送like文本。然后在C#代码中,我想要将语音转换为文本,并进一步对检索到的文本进行拼写检查,最
我已经与LUIS集成构建了机器人,一个名为"Order“的意图正在被捕获,对话被成功触发。我想知道如何捕获用户的输入。我不允许使用提示,因为意图识别正在发生,然后相应地开始对话。
期待帮助我捕获用户输入。
示例“用户说:查找我上一次订单的状态。
命令就是意图。
匹配80% ->订单对话开始。
var builder = require('botbuilder');
module.exports = function(bot) {
// Make sure you add code to validate these fields
var lui