首页 > 评测 > 让Cortana和你的树莓派say HI
让Cortana和你的树莓派say HI
- [导读]
- 很多人的树莓派都在桌子脚下面吃灰,诸如兴趣消逝,工作太忙,硬件配置看不上等等诸多原因使然。看起来我们国家的工程师似乎更加水深火热,困于生活,不能像老外一样那么富有创作力。但是还是希望大家能够拿出自己的树莓派,擦擦灰,和我们一起找回“初心”,回归最开始的那一份简单的快乐。本文给大家介绍一下如何将时下当红花旦Cortana与开源开发板树莓派的邂逅..."Hi~"
打开Ngrok:
因为是在树莓派上跑这个bot,所以在跑隧道软件(VPN通道)的时候我们会需要一个端点,首先打开一个控制窗口:
ngrok http 3978
此窗口可以用来配置显示
这里需要配置和显示一个ngrok转发链接,将链接转发到在3978端口上托管的bot。
此转发链接的URL可以是这样的:https://0d6c4024.ngrok.io.
将/api/messages也加到链接上创造一个端点URL,最终它看起来应该是这样子滴https://0d6c4024.ngrok.io/api/messages
在Bot 框架门户网站(https://dev.botframework.com/)中为你的Bot配置部分使用此端点URL。
注册一个新的Bot:
打开一个新的浏览器窗口然后去到此地址:https://dev.botframework.com/bots
填写显示名称和说明:
从ngrok.io提供正确的消息传递端点。创建Microsoft应用程序ID和密码(稍后你会需要这个)。填写您的应用程序ID:
使用你在win账户的邮箱来键入管理员信息。
第2步:连接到Cortana频道
是时候连接到专属通道了,默认是启用Skype和Web聊天,我们点击Cortana频道。
填入要显示的名称以及调用的名称(必须是唯一而且容易说出来的),然后点击保存按钮保存你的参数配置。
第3步:回到树莓派
回到树莓派,打开一个新的指令终端,创建一个.env文件。
#install dependencies
cd cortana-rpibots
npm install
# create a .env file
nano .env
将文本替换成如下。这里需要使用你的在Bot框架页面中设置的App ID和App密码。
MICROSOFT_APP_ID='36c01976-XXXXXX-XXXXX-032e6b64cfbe'
MICROSOFT_APP_PASSWORD='XXXXXXXXXXXXXXXXXXX'
Ctrl-x保存。
第4步:测试bot
开启app.js
node app.js
测试新的bot
回到dev.botframework.com页面,点击测试按钮。
键入你的信息,如果正常的话,它应该会将同样的信息传递回来。
Echo…Echo…Echo…
你还可以通过转到“管理Cortana Dashboard”页面并点击“部署到组”来添加更多的测试人员。如果您正在运行Windows 10,请点击麦克风,并说出“Tell
比如我会说:Tell Echo Hello
Cortana就会说“Hello”
第5步:用手机来实现
接下来让我们拿安卓手机来试一下。首先你需要在你的手机上安装Cortana的App:https://play.google.com/store/apps/details?id=com.microsoft.cortana&hl=en
如果一切正常的话,你就可以看到以下的场景:
这只是一种简单的应用,现在我们可以创建我们的个人chatbot了,并且给其加上语音控制的功能。
按照以上的5个步骤,你就可以轻松地创建一个chatbot,并且通过Cortana来与其对话。
把你的树莓派从桌脚下面拿出来掸掸灰,来试试这种全新的玩法吧!
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前