2016-07-28 71 views
1

是否可以使用其名稱啓動Alexa應用程序?這與你問天氣是什麼相似。你可以用技能名稱啓動Amazon Echo(Alexa)技能嗎?沒有其他連接詞

「Alexa的,全天候」

但是我想能夠說

「亞歷克斯,天氣芝加哥」,並將它返回值

我似乎無法得到該應用程序無需連接詞語即可啓動。像問,打開,告訴等事情將被視爲一個連接詞。

我已經搜索了文檔,但找不到它的提及,但是應用商店中有這樣的應用程序。

回答

0

它記錄在the first item here

我已經證實,這與我自己的技能。我注意到的一件事是,當以這種方式調用Alexa時,語音識別更糟糕,這大概是因爲它需要與更多可能的單詞進行匹配。我必須在一個安靜的房間裏發聲,讓Alexa在這種情況下識別我的調用名稱。

+0

我相信我的問題措辭很差。我會更新這個問題。我剛剛意識到我遺漏的部分是,在調用技能之後,我想傳遞一個變量 – Alex

0

在開發自定義技能時,使用來使用連接詞例如Alexa,請詢問您的調用名稱做些什麼。

如果你想傳遞一個變量,你必須指定樣品的話語:

OneshotTideIntent get high tide 
OneshotTideIntent get high tide for {City} {State} 

然後你在你的代碼處理情況下,當用戶沒有提供這些值。例如,參見https://github.com/amzn/alexa-skills-kit-js

編寫示例短語時,使用以下結構: 「Alexa,[連接詞] [您的調用名稱],[樣本話語]」。據我注意到,她很挑剔,而且在調用自定義技巧時必須準確無誤(語音識別在內置技巧方面效果更好)

編輯:發起技能時無需連接詞語,因此在開發「智能家居「技能