如何使用 Amazon Alexa 捕捉小数点?
How to capture decimals with Amazon Alexa?
我正在寻找一种允许 Alexa 捕获小数值的方法。我想对她说一个温度(54.3)。我的约束是有时我希望能够输入一个整数值 (54) 而没有尾随值 (.0)。
如有任何帮助,我们将不胜感激。
我认为 Amazon 没有为小数或小数提供内置槽,但您可以自己创建一个槽来使用。您可以在处理意图时将小数部分设为可选。
因此,例如,创建一个包含数字每个部分的插槽的意图。使用单个意图来执行此操作使小数部分成为可选的。
- "the temperature is {TemperatureSlot}"
- "the temperature is {TemperatureSlot} point {PartialTempSlot}"
TemperatureSlot 和 PartialTempSlot 都可以是任何你喜欢的插槽名称,并且是内置的数字插槽(AMAZON.NUMBER)
如果用户未指定十进制值,则 PartialTempSlot 将丢失,因此您将知道只提供了一个整数。
我正在寻找一种允许 Alexa 捕获小数值的方法。我想对她说一个温度(54.3)。我的约束是有时我希望能够输入一个整数值 (54) 而没有尾随值 (.0)。
如有任何帮助,我们将不胜感激。
我认为 Amazon 没有为小数或小数提供内置槽,但您可以自己创建一个槽来使用。您可以在处理意图时将小数部分设为可选。
因此,例如,创建一个包含数字每个部分的插槽的意图。使用单个意图来执行此操作使小数部分成为可选的。
- "the temperature is {TemperatureSlot}"
- "the temperature is {TemperatureSlot} point {PartialTempSlot}"
TemperatureSlot 和 PartialTempSlot 都可以是任何你喜欢的插槽名称,并且是内置的数字插槽(AMAZON.NUMBER)
如果用户未指定十进制值,则 PartialTempSlot 将丢失,因此您将知道只提供了一个整数。