我刚刚开始为cortana
开发技能。如果我在集成的在线测试中在Azure
上对Bot进行了测试,则可以通过语音或文本与机器人进行通信。但是,如果我使用Bot Framework Emulator V4
测试自动程序,那么我将无法通过语音与自动程序进行通信,只能通过文本进行通信。
我希望这对您来说是一个简单的问题!我不知道为什么。
那么,问题出在哪里呢?您需要什么信息?
答案 0 :(得分:2)
模拟器是网络聊天的更智能版本。它不模拟Cortana频道。另外,默认情况下,漫游器服务示例不会向漫游器添加语音。您需要在邮件的适当位置添加.speak或使用.say代替.send。
最简单的方法是将您的bot当作纯文本来开发。使用模拟器在本地工作后,然后添加语音并使用Ngrok将cortana(机器人服务)端点设置为本地端点。语音按照您想要的方式构建后,然后部署到云中。
就个人而言,我使用azure门户和控制台完成了云中99%的工作。我不使用模拟器。结帐