資料介紹
描述
?

。
。
語(yǔ)音用戶界面 (VUI) 設(shè)計(jì)
每項(xiàng) Alexa Skill 的核心都是語(yǔ)音用戶界面 (Voice User Interface, VUI)。Alexa 的用戶不會(huì)指向并單擊 GUI,而是通過(guò)與您的應(yīng)用程序交談來(lái)進(jìn)行交互。在您開(kāi)始編寫(xiě)任何代碼之前,對(duì)用戶將如何啟動(dòng)和結(jié)束您的應(yīng)用程序、他們將如何獲得幫助以及他們將如何實(shí)際使用您的應(yīng)用程序有一個(gè)可靠的計(jì)劃是很重要的。于是Math Dog最先誕生為如下圖所示的VUI圖。

創(chuàng)建 VUI 仍然是軟件設(shè)計(jì)的一個(gè)非常新的部分,我沒(méi)有找到任何關(guān)于什么被認(rèn)為是“最佳實(shí)踐”的好的參考,所以在構(gòu)建易于理解和美觀的圖表方面相當(dāng)有創(chuàng)造力和技巧,我拿了個(gè)贓物來(lái)了想出一些有用的東西。我決定確定設(shè)計(jì)的一些關(guān)鍵方面。
- 意圖
- 語(yǔ)境意圖
- 語(yǔ)音回復(fù)
- 決策點(diǎn)
- 更新應(yīng)用程序狀態(tài)
意圖
“意圖”是 Alexa 技能入口點(diǎn)的術(shù)語(yǔ)。它表明用戶“意圖”讓技能采取一些行動(dòng)。在 Math Dog 中,意圖包括?Start Game 、? Set Difficulty和?Get Help等。
語(yǔ)境意圖
“上下文意圖”是我完全發(fā)明的一個(gè)術(shù)語(yǔ),用于描述用戶意圖只能根據(jù)發(fā)表聲明的上下文來(lái)確定的情況。如果用戶說(shuō)?是,您的程序只有在知道響應(yīng)與什么有關(guān)時(shí)才能確定要做什么。
語(yǔ)音回復(fù)
Alexa 是您的用戶和您的應(yīng)用程序之間的對(duì)話。語(yǔ)音響應(yīng)是對(duì)話的應(yīng)用程序端。
決策點(diǎn)
一些應(yīng)用程序?qū)⑹欠浅>€性的,但大多數(shù)應(yīng)用程序?qū)⑿枰恍┻壿媮?lái)確定下一步做什么。
更新應(yīng)用程序狀態(tài)
默認(rèn)情況下,Alexa 是無(wú)狀態(tài)應(yīng)用程序。這意味著您需要在應(yīng)用程序中使用某種方法來(lái)跟蹤用戶使用您的技能。
代碼和程序
Python 仍然是我的首選語(yǔ)言,Al??exa 為使用 Python 構(gòu)建提供了強(qiáng)大的支持。developer.amazon.com/alexa上提供了多個(gè)示例應(yīng)用程序和教程,我利用其中一些來(lái)構(gòu)建我的技能模板的基礎(chǔ)。Math Dog 的所有代碼都可以在GitHub上找到,我已盡最大努力添加評(píng)論來(lái)解釋它的工作原理。
為了實(shí)際運(yùn)行代碼,我利用 AWS Lambda 來(lái)托管函數(shù)并處理所有實(shí)際處理。Alexa 支持開(kāi)發(fā)人員托管他們自己的代碼并利用 REST 接口進(jìn)行通信,但 Lambda 消除了您托管自己的代碼時(shí)所需的許多安全和授權(quán)要求,我將把它視為所有未來(lái)技能的首選。
向 Alexa 發(fā)布技能
亞馬遜使發(fā)布過(guò)程非常簡(jiǎn)單明了。在https://developer.amazon.com/alexa上創(chuàng)建帳戶后,您可以輕松地在“開(kāi)發(fā)模式”中構(gòu)建添加新技能。一旦您覺(jué)得它已準(zhǔn)備好通過(guò)認(rèn)證過(guò)程,您只需單擊一個(gè)按鈕提交并等待。我的經(jīng)驗(yàn)是這個(gè)過(guò)程需要 3-4 天才能完成,雖然我的前兩個(gè)技能第一次沒(méi)有通過(guò)認(rèn)證,但團(tuán)隊(duì)的反饋很明確,我能夠很容易地修復(fù)并重新提交. Math Dog 是我第三次通過(guò)這個(gè)過(guò)程,我很高興地報(bào)告它通過(guò)了第一次檢查。

結(jié)論
我計(jì)劃對(duì)我現(xiàn)有的 Alexa 技能以及一些新項(xiàng)目進(jìn)行多次更新。盡管亞馬遜已經(jīng)讓開(kāi)始培養(yǎng)技能變得非常簡(jiǎn)單,但我對(duì)一些“開(kāi)始為 Alexa 開(kāi)發(fā)”帖子有一些想法,我認(rèn)為這些帖子將有助于加快人們尋求加入的速度。如果你認(rèn)為這些帖子中的一些帖子線條會(huì)有所幫助,請(qǐng)?jiān)谠u(píng)論中留言。直到下一次。
- 與Arduino一起使用Relay
- 數(shù)學(xué)建模選修課之MATLAB的基礎(chǔ)使用教程 0次下載
- 跟我一起寫(xiě)Makefile(PDF重制版)陳皓著 0次下載
- S-8204與充電一起的方案圖
- Wi-Fi 是怎么和全息技術(shù)聯(lián)系到一起的?資料下載
- 一起學(xué)習(xí)5G的網(wǎng)絡(luò)架構(gòu)了資料下載
- 一起學(xué)習(xí)中斷處理程序資料下載
- 數(shù)學(xué)一和數(shù)學(xué)二及數(shù)學(xué)三有哪些區(qū)別 21次下載
- 機(jī)器學(xué)習(xí)中應(yīng)用數(shù)學(xué)應(yīng)該要注意的幾點(diǎn)注記 3次下載
- 發(fā)電機(jī)一起漏水事故處理和分析 0次下載
- 高頻諧振練習(xí)題 1次下載
- 數(shù)據(jù)與直流電源一起在新的以太網(wǎng)系統(tǒng)上分發(fā)(PoE)
- 對(duì)一起特殊故障處理的成功經(jīng)驗(yàn)
- 小學(xué)四年級(jí)數(shù)學(xué)練習(xí)試題試卷
- 小學(xué)二年級(jí)數(shù)學(xué)練習(xí)試卷
- 有鉛錫膏跟無(wú)鉛錫膏可以一起用嗎 367次閱讀
- UVM環(huán)境的看門(mén)狗怎么沒(méi)看住超時(shí)了? 1223次閱讀
- 基于555定時(shí)器制作的超聲波驅(qū)狗器電路 4429次閱讀
- STM32中的獨(dú)立看門(mén)狗和窗口看門(mén)狗 1417次閱讀
- STM32中的獨(dú)立看門(mén)狗和窗口看門(mén)狗 2196次閱讀
- 玩嗨OpenHarmony:基于OpenHarmony的小游戲:一起學(xué)做FlappyBird 1658次閱讀
- 跟大家一起推導(dǎo)一遍差分運(yùn)放的計(jì)算過(guò)程 1554次閱讀
- 3個(gè)齒輪在一起到底能不能轉(zhuǎn)起來(lái)呢?和一些奇特的齒輪組合 1.4w次閱讀
- 一文看懂云電子狗與普通電子狗有什么區(qū)別 2.7w次閱讀
- 車(chē)上裝電子狗違法嗎?電子狗的利弊分析 2.3w次閱讀
- 電子狗哪個(gè)牌子好?電子狗排行榜十大牌子 7.8w次閱讀
- 串口看門(mén)狗編程實(shí)驗(yàn)詳解 4830次閱讀
- 銅線和鋁線不能接一起的原因以及接一起的方法 4.6w次閱讀
- rainysky陪你一起在zedboard上移植qt+opencv(二) 897次閱讀
- rainysky陪你一起在zedboard上移植qt+opencv(四):在zedboard運(yùn)行QT 1150次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論