Dialogflow es 在模拟器上工作,但不在Google Home上工作

Dialogflow es 在模拟器上工作,但不在Google Home上工作,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我正在谷歌上使用dialogflow和actions构建一个应用程序。当我使用Google Home调用我的应用程序时,代码的第一个响应是“你的调查ID是什么”,当我说123456(一二三四五六)时,它有时解释为123456,有时解释为其他任何东西,但当我在dialogflow模拟器上说123456(一二三四五六)时,它工作得非常好 这个ID在Google Home上工作的唯一方式是我说的十二万三千四百五十六。你能帮助我怎么说123456(一二三四五六)并且它在Google Home上也能工作吗

我正在谷歌上使用dialogflow和actions构建一个应用程序。当我使用Google Home调用我的应用程序时,代码的第一个响应是“你的调查ID是什么”,当我说123456(一二三四五六)时,它有时解释为123456,有时解释为其他任何东西,但当我在dialogflow模拟器上说123456(一二三四五六)时,它工作得非常好


这个ID在Google Home上工作的唯一方式是我说的十二万三千四百五十六。你能帮助我怎么说123456(一二三四五六)并且它在Google Home上也能工作吗?

当你通过Google Home使用动作时,当你说话时暂停时,你会在单词或数字之间获得空格。因为这是由Google Home自己完成的,所以从Dialogflow的角度来说,你几乎无能为力

当我面对这个问题时,我经常使用的一个解决方案是使用。要做到这一点,您确实需要一个脚本,以及关于如何创建删除这些空格的正则表达式的知识