資料介紹
描述
?
。
。
語音用戶界面 (VUI) 設計
每項 Alexa Skill 的核心都是語音用戶界面 (Voice User Interface, VUI)。Alexa 的用戶不會指向并單擊 GUI,而是通過與您的應用程序交談來進行交互。在您開始編寫任何代碼之前,對用戶將如何啟動和結束您的應用程序、他們將如何獲得幫助以及他們將如何實際使用您的應用程序有一個可靠的計劃是很重要的。于是Math Dog最先誕生為如下圖所示的VUI圖。
創建 VUI 仍然是軟件設計的一個非常新的部分,我沒有找到任何關于什么被認為是“最佳實踐”的好的參考,所以在構建易于理解和美觀的圖表方面相當有創造力和技巧,我拿了個贓物來了想出一些有用的東西。我決定確定設計的一些關鍵方面。
- 意圖
- 語境意圖
- 語音回復
- 決策點
- 更新應用程序狀態
意圖
“意圖”是 Alexa 技能入口點的術語。它表明用戶“意圖”讓技能采取一些行動。在 Math Dog 中,意圖包括?Start Game 、? Set Difficulty和?Get Help等。
語境意圖
“上下文意圖”是我完全發明的一個術語,用于描述用戶意圖只能根據發表聲明的上下文來確定的情況。如果用戶說?是,您的程序只有在知道響應與什么有關時才能確定要做什么。
語音回復
Alexa 是您的用戶和您的應用程序之間的對話。語音響應是對話的應用程序端。
決策點
一些應用程序將是非常線性的,但大多數應用程序將需要一些邏輯來確定下一步做什么。
更新應用程序狀態
默認情況下,Alexa 是無狀態應用程序。這意味著您需要在應用程序中使用某種方法來跟蹤用戶使用您的技能。
代碼和程序
Python 仍然是我的首選語言,Al??exa 為使用 Python 構建提供了強大的支持。developer.amazon.com/alexa上提供了多個示例應用程序和教程,我利用其中一些來構建我的技能模板的基礎。Math Dog 的所有代碼都可以在GitHub上找到,我已盡最大努力添加評論來解釋它的工作原理。
為了實際運行代碼,我利用 AWS Lambda 來托管函數并處理所有實際處理。Alexa 支持開發人員托管他們自己的代碼并利用 REST 接口進行通信,但 Lambda 消除了您托管自己的代碼時所需的許多安全和授權要求,我將把它視為所有未來技能的首選。
向 Alexa 發布技能
亞馬遜使發布過程非常簡單明了。在https://developer.amazon.com/alexa上創建帳戶后,您可以輕松地在“開發模式”中構建添加新技能。一旦您覺得它已準備好通過認證過程,您只需單擊一個按鈕提交并等待。我的經驗是這個過程需要 3-4 天才能完成,雖然我的前兩個技能第一次沒有通過認證,但團隊的反饋很明確,我能夠很容易地修復并重新提交. Math Dog 是我第三次通過這個過程,我很高興地報告它通過了第一次檢查。
結論
我計劃對我現有的 Alexa 技能以及一些新項目進行多次更新。盡管亞馬遜已經讓開始培養技能變得非常簡單,但我對一些“開始為 Alexa 開發”帖子有一些想法,我認為這些帖子將有助于加快人們尋求加入的速度。如果你認為這些帖子中的一些帖子線條會有所幫助,請在評論中留言。直到下一次。
- 數學建模選修課之MATLAB的基礎使用教程 0次下載
- 電源題目,可練習 17次下載
- 正弦交流電路練習試卷資源下載 4次下載
- Python的100個練習實例免費下載 27次下載
- Python的練習題實例免費下載 17次下載
- 51單片機學習教程之基礎指令的練習 4次下載
- 機器學習中應用數學應該要注意的幾點注記 3次下載
- 兩個憶阻器的五階混沌電路及數學模型分析 6次下載
- 數學建模(2)第二次作業pdf1版 0次下載
- 高頻諧振練習題 1次下載
- Verilog HDL練習題 193次下載
- 電容器練習題 50次下載
- 小學四年級數學練習試題試卷 8次下載
- 小學二年級數學練習試卷 10次下載
- Protel教程——練習與例題 0次下載
- 西門子博圖SCL練習1:使用FC計算平均值 400次閱讀
- 卡爾曼濾波的數學基礎 452次閱讀
- 高性能數學計算庫的現狀 861次閱讀
- 褶皺的新數學是如何形成的 383次閱讀
- 來練習一個寫Redis部署的腳本 455次閱讀
- 使用Verilog/SystemVerilog硬件描述語言練習數字硬件設計 1175次閱讀
- 字符串函數重寫練習 1722次閱讀
- 如何利用智能語音交互芯片實現模擬練習器的設計 1382次閱讀
- 微雪電子ROC-RK3308主板CC-Amazon Alexa簡介 1129次閱讀
- 如何實現PBFT的數學證明 2570次閱讀
- 機器學習中的基本數學符號 3788次閱讀
- 160年未解之謎數學難題“黎曼猜想”被證明 1.2w次閱讀
- 機器學習中所需要的數學知識介紹 4052次閱讀
- 數學的影響和作用可以說是無處不在的 5505次閱讀
- 學好數學幫工程師做信號完整性設計 6152次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多