我正在寻找一种允许Alexa捕获小数值的方法。我想向她说温度(54.3)。我的约束是有时我希望能够输入一个整数值(54)并且没有尾随值(.0)。
任何帮助都将不胜感激。
答案 0 :(得分:1)
我认为亚马逊不提供小数或十进制数的内置插槽,但您可以自己创建一个以供使用。您可以在处理意图时使小数部分成为可选项。
因此,例如,创建一个包含数字每个部分的插槽的单一意图。使用单个意图使小数部分可选。
TemperatureSlot和PartialTempSlot都可以是您喜欢的任何插槽名称,并且是内置数字插槽(AMAZON.NUMBER)
如果用户没有指定小数值,那么PartialTempSlot将会丢失,因此您将知道只提供了一个整数。