Google Actions SDK 2 Node.js响应/聊天气泡数限制

时间:2018-09-10 21:43:51

标签: node.js google-assistant-sdk

我正在使用Google-actions-sdk v2并尝试构建游戏应用程序。在文档中说conv.ask()每转仅限2个响应。因此,这基本上意味着我只能显示2个聊天气泡,然后才允许在用户输入之前显示更多内容。但是,当我查看其他一些已发布的应用程序时,它们显示的行数要多于2。我似乎无法理解或找到任何有关如何解决此限制的信息。 2似乎是一个不合理的限制。

对于语音,您可以将文本行合并在一起,听起来会不错,但是在屏幕上的演示却很糟糕,无法将其分解为更多的响应。

外面有人对此有见识吗?

1 个答案:

答案 0 :(得分:0)

实际上,单行中的所有内容听起来都不好。为什么不尝试在SSML库的帮助下分隔必要的文本,我推荐给您。 您可以使用break标签在每个文本之间放置一个暂停。

<speak>
  I can pause <break time="3s"/>.
  I can pause by second time <break time="3s"/>.
</speak>

Here you have the documentation.

现在,如果要提供的是多个选择选项,则还可以使用建议芯片。

Suggestion Chips

https://developers.google.com/actions/assistant/responses#suggestion_chip