在模拟器上工作但不在 Google 主页上工作

Working on simulator but not working on the Google Home

我正在使用 dialogflow 和 actions-on-google 构建应用程序。当我使用 Google 主页调用我的应用程序时,代码的第一个响应是“您的调查 ID 是什么”,当我说 123456(一二三四五六)时,它有时会将其解释为 123 456有时还有其他任何东西,但是当我在 dialogflow 模拟器上说 123456(一二三四五六)时,它工作得很好。

此 ID 在 Google 主页上工作的唯一方式是当我说 123456 时。你能帮我看看我怎么说 123456(一二三四五六)它也适用于 Google 主页吗?

当您通过 Google 主页执行操作时,您会在说话时停顿时在单词或数字之间留出空格。因为这是由 Google Home 本身完成的,所以您在 Dialogflow 方面几乎无能为力。

当我遇到这个问题时,我经常使用的一个解决方案是使用 regex. To do this, you do require a webhook 删除所有空格,以及有关如何创建删除这些空格的正则表达式的知识。