Actions on google Google Actions支持SSML吗?

Actions on google Google Actions支持SSML吗?,actions-on-google,dialogflow-es,ssml,Actions On Google,Dialogflow Es,Ssml,我可以看到Google上的Actions确实支持SSML,但是我在让它在我的代理中工作时遇到了麻烦 我将DialogFlow与PHP webhook一起使用 为了测试它,我的webhook通过'speech'参数提供以下响应: <speak>First sentence. <break time="1s"/> Second sentence. <prosody pitch="+5st">and now high pitched</prosody>&

我可以看到Google上的Actions确实支持SSML,但是我在让它在我的代理中工作时遇到了麻烦

我将DialogFlow与PHP webhook一起使用

为了测试它,我的webhook通过'speech'参数提供以下响应:

<speak>First sentence. <break time="1s"/> Second sentence. <prosody pitch="+5st">and now high pitched</prosody></speak>
第一句话。第二句。现在是高音
在我的三星S8上通过谷歌助手进行测试,它是以男性声音读取的(这是我在谷歌上的动作设置)。中断不会显示在文本中,语音引擎会忽略它。韵律标记显示在文本中,语音引擎也会忽略它

在GoogleAudioSimulator上的Actions中尝试同样的输出可以正确地解释SSML标记

我是否做了一些明显错误的事情,或者这些标签可能不受支持?

在Google上的操作并支持您正在使用的所有三个标签

模拟器正确地生成语音是一个很好的迹象,表明你们都做得很正确,而且标签也得到了支持


从描述来看,这听起来更像是三星或三星助手的错误。

我发现了这种奇怪的行为(2021年1月): 当我在Actions控制台上以“Smart Display”的形式测试我的项目时,一切都很完美。但是,当我切换到“手机”时,我的一些动作虽然显示在模拟器显示屏上,但不会被说出来。 但是直接在我的Android智能手机上测试这个动作,一切都很顺利


正如我在开始时指出的:这可能是模拟器中的一个小错误。

似乎有些奇怪,因为所有这些看起来都是可行的。您是否可以更新该问题,使其包含发送到Dialogflow的JSON以及模拟器中调试选项卡的内容?三星手机助手的屏幕截图也可能有所帮助。