2017-08-09 103 views
2

我已經爲回聲點構建了幾種技巧。現在,我正在嘗試爲echo顯示創建技巧。我已經通過幾個文件了:回聲顯示的構建技巧

但是,我沒有得到放在哪裏directives以及如何使用lambda的一樣。沒有文檔告訴我們如何處理lambda函數,要輸入slotsutterances。任何人都可以告訴我如何創建一個基本的回聲顯示技能來播放視頻。

這裏是我從文檔得到了一個樣本指令:

{ 
"version": "1.0", 
"sessionAttributes": null, 
"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 
    } 
} 

回答

0

我已經建立了幾個技能回聲演出。以下是一個示例json響應。有一件事要注意,這是非常重要的 - 不要包括shouldEndSession屬性:)

{ 
    "version": "1.1", 
    "sessionAttributes": {}, 
    "response": { 
     "reprompt": { 
      "outputSpeech": { 
       "type": "PlainText", 
       "text": "Hello? Are you still there?" 
      } 
     }, 
     "outputSpeech": null, 
     "card": null, 
     "directives": [ 
      { 
       "type": "VideoApp.Launch", 
       "videoItem": { 
        "source": "[url to video.mp4]", 
        "metadata": { 
         "title": "Title meta", 
         "subtitle": "Secondary Title for Sample Video" 
        } 
       } 
      } 
     ] 
    } 
}