2017-08-24 63 views
0

我現在說 - 我的名字是約翰史密斯。Alexa技巧 - 如何存儲超過1個單詞作爲插槽值

我有我的意圖映射爲 - >我的名字叫{}輸入

但是,Alexa的只有抓住了最後一個字(史密斯在這種情況下)。我希望輸入值是'John Smith',而不是'Smith'。

name = intent["slots"]["input"]["value"] 
print("Slot value is " + name) 
speech_output = str(name) + " is what you spoke" 

如何使用單個插槽來實現此目的?

+0

你能分享你的位置定義,特別是你在你的技能的互動增加其槽值。如果所有插槽值都是單個單詞,則Alexa只會將一個單詞分配給一個插槽。嘗試添加「John Smith」作爲可接受的插槽值。 –

回答