对于 Google 上的操作,用户查询的时长是否有限制?

Is there a limit to how long a user query can be for an Action on Google?

例如,如果有人想制作日志技能,可能会问 "What would you like to add for your journal today?"

有些用户的回复可能会长达几句话甚至几分钟。用户 response/query 对某项操作的持续时间是否有任何硬性限制?

我不认为我得到了你想要构建的东西。您是指 "text to speech" 回复还是音频回复?

文本到语音的响应具有以下限制。 AoG Site

640 character limit per chat bubble. Strings longer than the limit are truncated at the first word break (or whitespace) before 640 characters.

相反,媒体响应没有定义限制:

Media responses let your Actions play audio content with a playback duration longer than the 120-second limit of SSML. The primary component of a media response is the single-track card. The card allows the user to perform these operations [...]

希望对您有所帮助。

虽然对用户可以说话的时长没有具体限制,但 Google 助理确实有一些试探法来确定他们何时 "done" 说话。这些启发式方法似乎更适合简短的回复,而不是长的听写,因此它甚至可能会选择一个轻微的停顿作为 "break".

目前无法指示用户可以说更长的时间,或指定他们何时完成响应。您可以使用一些技巧(例如,快速响应以便他们可以继续交谈),但该系统目前不太适合长时间输入。

对于仍在寻找此答案的任何人,经过一些挖掘后,我发现它嵌套在 Google Cloud Docs 的深处,因为我正在寻找构建类似的东西。

最大检测意图文本输入长度为 256 个字符。

还有一些方便的限制,请查看。 https://cloud.google.com/dialogflow/quotas