Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actions on google 在场景之间延迟语音和文本_Actions On Google_Actions Builder - Fatal编程技术网

Actions on google 在场景之间延迟语音和文本

Actions on google 在场景之间延迟语音和文本,actions-on-google,actions-builder,Actions On Google,Actions Builder,我在场景和转换到的场景中都有语音和文本提示。单独的语音提示仅在它们之间短暂中断。文本提示在同一段落中显示为句子。理想情况下,我希望在语音提示之间有一个停顿,在文本提示之间有一个新段落 我该如何做到这一点呢?场景表示逻辑分离,而不一定是离散的UX元素。每个场景都可以将一个或多个提示放入提示队列中(有多个队列,稍后会有更多)。他们将按照放入的顺序从每个队列中取出,除非在添加其他项目之前清除队列。但是-系统将队列中的所有提示视为向单个答复的方向生成。因此,没有一种自动的方法可以在视觉上或听觉上将它们分

我在场景和转换到的场景中都有语音和文本提示。单独的语音提示仅在它们之间短暂中断。文本提示在同一段落中显示为句子。理想情况下,我希望在语音提示之间有一个停顿,在文本提示之间有一个新段落


我该如何做到这一点呢?

场景表示逻辑分离,而不一定是离散的UX元素。每个场景都可以将一个或多个提示放入提示队列中(有多个队列,稍后会有更多)。他们将按照放入的顺序从每个队列中取出,除非在添加其他项目之前清除队列。但是-系统将队列中的所有提示视为向单个答复的方向生成。因此,没有一种自动的方法可以在视觉上或听觉上将它们分开

不过,您可以使用一些技巧,但需要注意

可以听到,您可以使用添加短暂的暂停。因此,您可以将输入时的“语音”提示响应设置为:

<break time="250ms"/> Welcome to another scene.
欢迎来到另一个场景。
但是,从视觉上分割响应更为困难。文本响应中不允许使用格式。不过,您可以尝试一些技巧,但它们不能保证在所有的视觉显示上都有效

最简单的方法可能是发送电子邮件。通常,您会使用第一个命令给出用户可能刚刚完成的操作的结果,最后一个命令提示用户进一步操作,但在某些平台上,它们可能会呈现为单独的“气泡”


你也可以考虑一个丰富的反应卡。您可以稍微格式化卡片的内容,但不能使用两个单独的场景来填充一张卡片的内容。在某些平台上,您只能显示一张卡。

我在杰西卡的视频中偶然发现了这张卡。同样,原始修饰符。为什么所有这些东西都被隐藏了?谷歌文档是出了名的脆弱——你还能在哪里找到你想要的答案呢?“简单提示”页面上有一个。
原始值
已解析值作为文件的一部分进行记录。如果一个答案有帮助的话,接受或投票总是很感激的。我忘了说必须用…好的观点括起来。对不起,我忘了。我使用的图书馆为我处理这些。