首頁(yè) > 評(píng)測(cè) > 讓Cortana和你的樹(shù)莓派say HI

讓Cortana和你的樹(shù)莓派say HI

  • 作者:Rocky編譯|原作來(lái)自Ron Dagdag
  • 來(lái)源:21ic
  • [導(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

 

bot1_gNod0FUynn.jpg

 

填寫顯示名稱和說(shuō)明:

 

bot2_Yq2YdRTW3a.jpg

 

從ngrok.io提供正確的消息傳遞端點(diǎn)。創(chuàng)建Microsoft應(yīng)用程序ID和密碼(稍后你會(huì)需要這個(gè))。填寫您的應(yīng)用程序ID:

 

bot3_JBkXmokxVK.jpg

 

使用你在win賬戶的郵箱來(lái)鍵入管理員信息。

 

bot5_WcHskOVcSL.jpg

 

第2步:連接到Cortana頻道

是時(shí)候連接到專屬通道了,默認(rèn)是啟用Skype和Web聊天,我們點(diǎn)擊Cortana頻道。

 

bot6_2Nfht5cSdD.jpg

 

填入要顯示的名稱以及調(diào)用的名稱(必須是唯一而且容易說(shuō)出來(lái)的),然后點(diǎn)擊保存按鈕保存你的參數(shù)配置。

 

bot7_w2EqfBJAEM.jpg

 

第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è)試按鈕。

 

bot8_qtPfMYmgpW.jpg

 

鍵入你的信息,如果正常的話,它應(yīng)該會(huì)將同樣的信息傳遞回來(lái)。

Echo…Echo…Echo…

 

image_qYiWSdt0Vb.jpg

 

你還可以通過(guò)轉(zhuǎn)到“管理Cortana Dashboard”頁(yè)面并點(diǎn)擊“部署到組”來(lái)添加更多的測(cè)試人員。如果您正在運(yùn)行Windows 10,請(qǐng)點(diǎn)擊麥克風(fēng),并說(shuō)出“Tell hello”。

比如我會(huì)說(shuō):Tell Echo Hello

 

image_L0xXIIDYP3.jpg

 

Cortana就會(huì)說(shuō)“Hello”

 

image_2pDmiats7Q (2).jpg

 

第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)試試這種全新的玩法吧!

84_avatar_big.jpg

 

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開(kāi)放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+