C# Alexa了解24小时

C# Alexa了解24小时,c#,alexa,C#,Alexa,我试图建立一个Alexa技能,要求用户提供到达时间,我希望答案是24小时格式。所以用户会说18:05是18:05 我正在努力为Alexa找到一种方法来理解这一点,而不是强迫用户走12小时的路线 欢迎任何建议 插槽类型可用,但不幸的是,它不能按您的要求工作 如果您很高兴用户说“下午六点十五分”,那么您的技能将需要24小时。这可能是非传统的,但您试过了吗 如果你想一想,24小时格式也是一个4位数字我最后只使用了一个自定义插槽类型,它在错误状态下占用了整个时间。18点05分是18点05分。然后,我在

我试图建立一个Alexa技能,要求用户提供到达时间,我希望答案是24小时格式。所以用户会说18:05是18:05

我正在努力为Alexa找到一种方法来理解这一点,而不是强迫用户走12小时的路线

欢迎任何建议

插槽类型可用,但不幸的是,它不能按您的要求工作


如果您很高兴用户说“下午六点十五分”,那么您的技能将需要24小时。

这可能是非传统的,但您试过了吗


如果你想一想,24小时格式也是一个4位数字

我最后只使用了一个自定义插槽类型,它在错误状态下占用了整个时间。18点05分是18点05分。然后,我在代码中使用一个方法来整理它。这不是最科学的方法,但似乎有效。

谢谢,尝试过了。但不幸的是,当分钟部分中有一个零时,它就崩溃了。例如,大多数用户会说十八个零五而不是十八个零五。如果我将意图分成两个插槽,一个用于小时,一个用于分钟,并填充插槽值,以便它识别出零五,并将零五传递给我的函数,在那里我可以用0替换o,并在那里构建24小时时间,那么它可能会起作用。有点啰嗦,但我认为它会起作用。但实际上还没有测试过。