Actions on google 移动设备上的强调标记打断视图

Actions on google 移动设备上的强调标记打断视图,actions-on-google,Actions On Google,我在标签上寻找谷歌团队的帮助/反馈。我试图用它来强调用户可以做出的选择 “您想听这个还是那个?” 这破坏了语音输出,作为语音的快速修复,我将整个字符串包装在一个低级别的强调标记中 供参考:“您想听这个还是那个?” 不过,在手机上,标记会在任何强调的字符串前后添加一行新行。在我这方面可能有一个解决办法,但我也想报告这是一个bug 我在手机上获得的输出如下所示: “您想听一听吗 这 或 “那是吗?”听起来你是在以文本或文本到语音的形式发回。如果您使用SSML将其发送回,并在其周围添加相应的标记,那么

我在
标签上寻找谷歌团队的帮助/反馈。我试图用它来强调用户可以做出的选择

“您想听这个还是那个?”

这破坏了语音输出,作为语音的快速修复,我将整个字符串包装在一个低级别的强调标记中

供参考:
“您想听这个还是那个?”

不过,在手机上,
标记会在任何强调的字符串前后添加一行新行。在我这方面可能有一个解决办法,但我也想报告这是一个bug

我在手机上获得的输出如下所示:

“您想听一听吗
这
或

“那是吗?”

听起来你是在以文本或文本到语音的形式发回。如果您使用SSML将其发送回,并在其周围添加相应的
标记,那么它应该可以工作。所以它可能看起来像

<speak>
Would you like to listen to <emphasis level="strong"> this </emphasis> or <emphasis level="strong"> that? </emphasis>
</speak>

你想听这个还是那个?

您还应该确保您使用的是
ssml
字段,而不是
textToSpeech
字段或任何类似的字段将其发送回去。

我忘了写我也将其包装在
标记中。我将编辑这个问题。谢谢你!你能不能也包括你是如何寄回去的?(什么API、API中的哪些字段等)查看代码和/或JSON将有助于避免此错误在操作控制台的TTS模拟器中重现。试试这个:你喜欢红色的车吗?你喜欢红色的车吗?

@EugeneKrevenets-但这似乎不是朱莉娅的问题,因为它没有标签。(我的答案包含测试后直接从TTS模拟器中剪切粘贴的内容。)(我在TTS模拟器中尝试时,你的答案也很好。)@capital我添加了只是为了将两个句子很好地分开。但我们当然可以跳过它们,但仍然有问题,即哪一个问题打破了疑问句的语气。顺便说一句,你可以更容易地用类似的方式来检查问题(在第一句话中,你会听到“逗号”这个词,它会改变发音):你喜欢红色、蓝色还是绿色的汽车

你喜欢红色、蓝色还是绿色的汽车

@EugeneKrevenets-那么你是说问题在于SSML渲染的速度?这听起来不像OP所说的问题所在,除非我误解了“破坏语音输出”的含义。