我知道Amazon不支持货币时隙类型。然而,在我的情况下,我需要向用户要求一个美元的金额,他们需要能够回应一个美元的数额。美元金额可能只有美分,可能没有美分,也可能有美元和美分。我正在寻找实现这一目标的想法。我确实看到了一个单独索要美元和美分的想法,但这并不是用户的直觉。最后,我希望我的用户能够说出以下短语,并将其转换为适当的十进制值:
任何帮助都将不胜感激。
发布于 2020-06-26 17:56:30
我最终实现这一目标的方式是添加一个意图"DollarAmount“,其中一个插槽类型的AMAZON.NUMBER是美元,另一个是插槽AMAZON.NUMBER美分。然后在Lambda中,我将这些值合并成十进制。对该意图的表述如下:
DollarAmount {Dollars} dollars
DollarAmount {Dollars} dollars and {Cents} cents
DollarAmount {Dollars} dollars and {Cents} cents
DollarAmount {Cents} cents发布于 2022-04-02 06:24:49
看看这个..。您可以参考下面的AWS工业语法文档链接。并根据您的需要修改具有自定义序列和犹豫的传输量。并上传您自己的自定义语法插槽类型。
https://stackoverflow.com/questions/61761894
复制相似问题