首页 > 评测 > 让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
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前