簡體   English   中英

是否可以在沒有任何用戶操作的情況下動態更改 Alexa 技能顯示的內容?

[英]Is it possible to change contents dynamically which Alexa skill shows without any user actions?

我想為 Echo Show 創建相框技能。 我想更改由外部服務器觸發的照片(例如 Firebase 等)。 是否可以在沒有任何用戶操作的情況下動態更改它?

我看到通知 API 和主動事件 API。但是,這些向用戶顯示通知。 我不想向用戶顯示任何內容。 我只想從外部服務器控制觸發器來更改內容。

答案在很大程度上取決於技能的類型(例如,它是否基於 Alexa Conversations)。 但是您可以嘗試沿着這條線探索一些東西:

  1. 保留上次呈現的 APL 文檔的標記
  2. 從您的技能服務器發送 APL ExecuteCommand 指令 ( https://developer.amazon.com/en-US/docs/alexa/alexa-presentation-language/apl-interface.html#executecommands-directive )
  3. 您可以使用標准 APL 命令之一,具體取決於您的用例。 一種選擇是 SetValue 命令 ( https://developer.amazon.com/en-US/docs/alexa/alexa-presentation-language/apl-standard-commands.html#setvalue-command ) 來修改背景圖像。

我要為回聲秀制作相框技能

從技術上講,一項技能在沒有任何用戶交互的情況下最多可以持續 5 分 30 秒。 僅當您提供持續 4 分鍾的提示時,才會提供持續 90 秒的重新提示。 它可能是空白音頻。 但 Alexa 不適合在沒有用戶交互的情況下長時間保持有效的自定義技能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM