本项目使用 Bing Speech API, Bot Framework, LUIS 实现在Hololens端应用内的中文语音问答流程
本项目中使用到的LUIS及Bot Framework相关后端代码请参考 BotDemo 中的 VendingMachineBotDemo
HoloBot 文件夹中包含HoloLens客户端Unity工程
本工程可以直接使用Unity打开,编译并部署到HoloLens设备中运行 如需使用自定义Bot和LUIS后端,请下载 VendingMachineBotDemo 代码,订阅 Bot Framework, LUIS 的KEY,并在代码的相应位置进行替换 代码中提供的 Bing Speech 的KEY为免费订阅,可以自行申请并在代码的相应位置进行替换
1、进入 申请地址 ,点击创建,登陆并获取Subscription Key
2、修改 HoloBot\Assets\Scripts\SpeechToText.cs,添加Subscription Key
1、进入 Bot管理后台 登陆并创建Bot,获取BotId, AppId, AppPassword
2、修改下载的BotDemo项目中的 BotDemo/VendingMachineBotDemo/Bot Application2/Web.config,添加BotId,AppId,AppPassword
5、修改 HoloBot\Assets\Scripts\BotService.cs ,添加Direct Line Key
1、进入 LUIS管理后台 ,新增LUIS App
2、获取 LUIS App Id 和 LUIS Endpoint Key
3、修改下载的BotDemo项目中的 BotDemo/VendingMachineBotDemo/Bot Application2/LUIS.cs,添加Luis AppId和Key