精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

面向Amazon Echo Show的Skills開發

責任編輯:editor004

作者: Sergio De Simone

2017-07-10 11:25:34

摘自:INFOQ

最近推出的Amazon Echo Show為開發人員提供了開發Skills集成語音控制、可視化反饋和觸摸輸入的新機會。有兩種模板可以使用:一個body模板,顯示圖片和文本;一個list模板,顯示可滾動的項目列表。

最近推出的Amazon Echo Show為開發人員提供了開發Skills集成語音控制、可視化反饋和觸摸輸入的新機會。Amazon Alexa首席宣傳官David Isbitski對開發面向Echo Show的Alexa Skills的要點進行了匯總。

面向Echo Show的自定義Skills可以用于以下四種交互類型:

語音,這一直是交互的主要手段;Alexa應用,用于在移動或Web應用的Cards中顯示額外的信息;屏幕顯示,允許顯示自定義內容,發送給Alexa應用的Cards會默認顯示在屏幕上;觸屏,讓響應觸摸動作成為可能。

要支持多模式界面,第一步是啟用Skill的Render Templates選項,這可以在Skill Information頁面實現。有兩種模板可以使用:

一個body模板,顯示圖片和文本;一個list模板,顯示可滾動的項目列表。

為了在Skill實現中對所有可用的Alexa設備提供恰當的支持,你應該檢查設備支持的接口。這可以通過檢查隨Alexa請求一起提供的event.context.System.device.supportedInterfaces來實現。例如,下面是一個Alexa請求,提供了Display、AudioPlayer和VideoApp接口:

{ "context":{ "device":{ "supportedInterfaces":{ "Display":{}, "AudioPlayer": {}, "VideoApp":{} } } }}

一旦你知道你將在上面運行Skill的設備支持顯示,你就可以把要顯示的內容放入響應的Display.RenderTemplate指令中顯示出來。例如,你可以使用一個名為BodyTemplate1的body模板顯示一段文本和一張圖片,如下所示:

{ "directives": [ { "type": "Display.RenderTemplate", "template": { "type": "BodyTemplate1", "token": "CheeseFactView", "backButton": "HIDDEN", "backgroundImage": ImageURL, "title": "Did You Know?", "textContent": { "primaryText": { "type": "RichText", "text": "The world’s stinkiest cheese is from Northern France" } } } } ]}

Echo Show支持的另外一項新特性是視頻回放,該功能可以通過Skill Information頁面上相應的選項來啟用。要開始視頻回放,你需要在響應中包含指令VideoApp.Launch,如下所示:

"response": { "outputSpeech": null, "card": null, "directives": [ { "type": "VideoApp.Launch", "videoItem": { "source": "https://www.example.com/video/sample-video-1.mp4", "metadata": { "title": "Title for Sample Video", "subtitle": "Secondary Title for Sample Video" } } } ], "reprompt": null }

最后,觸摸輸入可以通過若干預定義的intents來處理,比如,AMAZON.ScrollUpIntent 、AMAZON.ScrollLeftIntent等,它們會觸發執行與之相關的自定義代碼。

想要全面地了解Echo Show為開發人員提供的所有可能,請查閱Isbitski的博文。

查看英文原文:Developing Skills for Amazon Echo Show

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 罗城| 达州市| 南丹县| 拜泉县| 乌鲁木齐县| 酉阳| 昌图县| 巨野县| 海宁市| 芷江| 阿坝县| 佛山市| 徐水县| 东源县| 靖宇县| 蕉岭县| 门源| 濉溪县| 大方县| 页游| 青田县| 揭西县| 弥渡县| 苏尼特左旗| 麻阳| 同仁县| 海晏县| 庆城县| 东丽区| 迭部县| 开阳县| 邵武市| 定襄县| 邮箱| 平舆县| 佛教| 长春市| 莲花县| 玉环县| 松原市| 阜城县|