首頁(yè) > 評(píng)測(cè) > 讓Cortana和你的樹(shù)莓派say HI
讓Cortana和你的樹(shù)莓派say HI
- [導(dǎo)讀]
- 很多人的樹(shù)莓派都在桌子腳下面吃灰,諸如興趣消逝,工作太忙,硬件配置看不上等等諸多原因使然。看起來(lái)我們國(guó)家的工程師似乎更加水深火熱,困于生活,不能像老外一樣那么富有創(chuàng)作力。但是還是希望大家能夠拿出自己的樹(shù)莓派,擦擦灰,和我們一起找回“初心”,回歸最開(kāi)始的那一份簡(jiǎn)單的快樂(lè)。本文給大家介紹一下如何將時(shí)下當(dāng)紅花旦Cortana與開(kāi)源開(kāi)發(fā)板樹(shù)莓派的邂逅..."Hi~"
打開(kāi)Ngrok:
因?yàn)槭窃跇?shù)莓派上跑這個(gè)bot,所以在跑隧道軟件(VPN通道)的時(shí)候我們會(huì)需要一個(gè)端點(diǎn),首先打開(kāi)一個(gè)控制窗口:
ngrok http 3978
此窗口可以用來(lái)配置顯示
這里需要配置和顯示一個(gè)ngrok轉(zhuǎn)發(fā)鏈接,將鏈接轉(zhuǎn)發(fā)到在3978端口上托管的bot。
此轉(zhuǎn)發(fā)鏈接的URL可以是這樣的:https://0d6c4024.ngrok.io.
將/api/messages也加到鏈接上創(chuàng)造一個(gè)端點(diǎn)URL,最終它看起來(lái)應(yīng)該是這樣子滴https://0d6c4024.ngrok.io/api/messages
在Bot 框架門戶網(wǎng)站(https://dev.botframework.com/)中為你的Bot配置部分使用此端點(diǎn)URL。
注冊(cè)一個(gè)新的Bot:
打開(kāi)一個(gè)新的瀏覽器窗口然后去到此地址:https://dev.botframework.com/bots
填寫顯示名稱和說(shuō)明:
從ngrok.io提供正確的消息傳遞端點(diǎn)。創(chuàng)建Microsoft應(yīng)用程序ID和密碼(稍后你會(huì)需要這個(gè))。填寫您的應(yīng)用程序ID:
使用你在win賬戶的郵箱來(lái)鍵入管理員信息。
第2步:連接到Cortana頻道
是時(shí)候連接到專屬通道了,默認(rèn)是啟用Skype和Web聊天,我們點(diǎn)擊Cortana頻道。
填入要顯示的名稱以及調(diào)用的名稱(必須是唯一而且容易說(shuō)出來(lái)的),然后點(diǎn)擊保存按鈕保存你的參數(shù)配置。
第3步:回到樹(shù)莓派
回到樹(shù)莓派,打開(kāi)一個(gè)新的指令終端,創(chuàng)建一個(gè).env文件。
#install dependencies
cd cortana-rpibots
npm install
# create a .env file
nano .env
將文本替換成如下。這里需要使用你的在Bot框架頁(yè)面中設(shè)置的App ID和App密碼。
MICROSOFT_APP_ID='36c01976-XXXXXX-XXXXX-032e6b64cfbe'
MICROSOFT_APP_PASSWORD='XXXXXXXXXXXXXXXXXXX'
Ctrl-x保存。
第4步:測(cè)試bot
開(kāi)啟app.js
node app.js
測(cè)試新的bot
回到dev.botframework.com頁(yè)面,點(diǎn)擊測(cè)試按鈕。
鍵入你的信息,如果正常的話,它應(yīng)該會(huì)將同樣的信息傳遞回來(lái)。
Echo…Echo…Echo…
你還可以通過(guò)轉(zhuǎn)到“管理Cortana Dashboard”頁(yè)面并點(diǎn)擊“部署到組”來(lái)添加更多的測(cè)試人員。如果您正在運(yùn)行Windows 10,請(qǐng)點(diǎn)擊麥克風(fēng),并說(shuō)出“Tell
比如我會(huì)說(shuō):Tell Echo Hello
Cortana就會(huì)說(shuō)“Hello”
第5步:用手機(jī)來(lái)實(shí)現(xiàn)
接下來(lái)讓我們拿安卓手機(jī)來(lái)試一下。首先你需要在你的手機(jī)上安裝Cortana的App:https://play.google.com/store/apps/details?id=com.microsoft.cortana&hl=en
如果一切正常的話,你就可以看到以下的場(chǎng)景:
這只是一種簡(jiǎn)單的應(yīng)用,現(xiàn)在我們可以創(chuàng)建我們的個(gè)人chatbot了,并且給其加上語(yǔ)音控制的功能。
按照以上的5個(gè)步驟,你就可以輕松地創(chuàng)建一個(gè)chatbot,并且通過(guò)Cortana來(lái)與其對(duì)話。
把你的樹(shù)莓派從桌腳下面拿出來(lái)?yè)蹞刍,?lái)試試這種全新的玩法吧!
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前