首頁 > 評測 > 讓Cortana和你的樹莓派say HI

讓Cortana和你的樹莓派say HI

Cortana   樹莓派   Bot Framework   ngrok   語音助理   AI   
  • 作者:Rocky編譯|原作來自Ron Dagdag
  • 來源:21ic
  • [導(dǎo)讀]
  • 很多人的樹莓派都在桌子腳下面吃灰,諸如興趣消逝,工作太忙,硬件配置看不上等等諸多原因使然?雌饋砦覀儑业墓こ處熕坪醺铀罨馃,困于生活,不能像老外一樣那么富有創(chuàng)作力。但是還是希望大家能夠拿出自己的樹莓派,擦擦灰,和我們一起找回“初心”,回歸最開始的那一份簡單的快樂。本文給大家介紹一下如何將時下當(dāng)紅花旦Cortana與開源開發(fā)板樹莓派的邂逅..."Hi~"

打開Ngrok:

因?yàn)槭窃跇漭缮吓苓@個bot,所以在跑隧道軟件(VPN通道)的時候我們會需要一個端點(diǎn),首先打開一個控制窗口:

ngrok http 3978                                                                      

此窗口可以用來配置顯示                                     

這里需要配置和顯示一個ngrok轉(zhuǎn)發(fā)鏈接,將鏈接轉(zhuǎn)發(fā)到在3978端口上托管的bot。

此轉(zhuǎn)發(fā)鏈接的URL可以是這樣的:https://0d6c4024.ngrok.io.

/api/messages也加到鏈接上創(chuàng)造一個端點(diǎn)URL,最終它看起來應(yīng)該是這樣子滴https://0d6c4024.ngrok.io/api/messages

在Bot 框架門戶網(wǎng)站(https://dev.botframework.com/)中為你的Bot配置部分使用此端點(diǎn)URL。

注冊一個新的Bot:

打開一個新的瀏覽器窗口然后去到此地址:https://dev.botframework.com/bots

 

bot1_gNod0FUynn.jpg

 

填寫顯示名稱和說明:

 

bot2_Yq2YdRTW3a.jpg

 

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

 

bot3_JBkXmokxVK.jpg

 

使用你在win賬戶的郵箱來鍵入管理員信息。

 

bot5_WcHskOVcSL.jpg

 

第2步:連接到Cortana頻道

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

 

bot6_2Nfht5cSdD.jpg

 

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

 

bot7_w2EqfBJAEM.jpg

 

第3步:回到樹莓派

回到樹莓派,打開一個新的指令終端,創(chuàng)建一個.env文件。

#install dependencies                           

cd cortana-rpibots                                  

npm install                                               

# create a .env file                                  

nano .env                                                 

將文本替換成如下。這里需要使用你的在Bot框架頁面中設(shè)置的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頁面,點(diǎn)擊測試按鈕。

 

bot8_qtPfMYmgpW.jpg

 

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

Echo…Echo…Echo…

 

image_qYiWSdt0Vb.jpg

 

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

比如我會說:Tell Echo Hello

 

image_L0xXIIDYP3.jpg

 

Cortana就會說“Hello”

 

image_2pDmiats7Q (2).jpg

 

第5步:用手機(jī)來實(shí)現(xiàn)

接下來讓我們拿安卓手機(jī)來試一下。首先你需要在你的手機(jī)上安裝Cortana的App:https://play.google.com/store/apps/details?id=com.microsoft.cortana&hl=en

如果一切正常的話,你就可以看到以下的場景:


 

這只是一種簡單的應(yīng)用,現(xiàn)在我們可以創(chuàng)建我們的個人chatbot了,并且給其加上語音控制的功能。

按照以上的5個步驟,你就可以輕松地創(chuàng)建一個chatbot,并且通過Cortana來與其對話。

 

把你的樹莓派從桌腳下面拿出來撣撣灰,來試試這種全新的玩法吧!

84_avatar_big.jpg

 

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

網(wǎng)友評論

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

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