我正在使用Amazon Connect和Amazon Lex构建语音机器人。该案例中的一种情况是,一个人需要提供简单的数字(例如1234),并且应该将其发音为“一二三四”(而不是“一千二百三十四”)。当我使用英语时,它可以正常工作:在使用Connect进行通话时,我说“一二三四”,可以看到Lex收到了它,并将该值作为“ 1234”传递给Lambda(Lex本身可以理解用单词写的数字-您可以在附加的屏幕上看到它1)。我可以使Connect传递数字而不是文字(即执行内部转换)吗?我在屏幕2上显示了它。我需要它是因为我想支持其他语言(正式Lex仅支持英语,但是我注意到其他基于拉丁语的语言也得到了正确处理)。
屏幕1:
屏幕2:
最诚挚的问候,
彼得