Google的操作将拼写数字转换为字符串

问题描述 投票:0回答:1

在我的dialogflow项目中,我正在尝试确定航班号。目前,我的Flight_number为@ sys.integer。当用户说航班号为“十四点四十二”时,它会被正确识别并作为1442传递给网钩,但是,如果用户说“一四四二”,有时会转换为字符串“一”“四”四“二”和四获得通向网钩的权限。有没有办法确保仍将其识别为1442?还是在请求中获得一些一致的数据?

谢谢。

dialogflow actions-on-google
1个回答
0
投票

可能很难一致地获得一系列数字的语音识别。您可能想尝试使用Regular Expression entity更好地捕获该值。

否则,您可能想在Webhook中添加额外的逻辑以将一系列命名的数字转换为整数。

© www.soinside.com 2019 - 2024. All rights reserved.