ssml在结束时强调

时间:2018-04-16 16:08:53

标签: actions-on-google ssml assistant

在我的SSML响应中,如果我添加一个重点,而不是额外的文本,音频结果是错误的:

<speak>
    <p>To make a search, say: <emphasis>help</emphasis>.</p>
    <p>To make a search, say: "<emphasis>help</emphasis>".</p>
    <p>To make a search, say: "<emphasis>help</emphasis>" and I will help you.</p>
</speak>

在这个样本中,对于第一个发送,助理说&#34; dot&#34;在发送结束时,在第二,它说&#34; quot dot&#34;。最后一个没关系。

有任何帮助可以解决这个问题吗?

弗雷德里克

1 个答案:

答案 0 :(得分:1)

中间有emphasis标记,音频分为三部分。句子的前后部分被分解为单独的部分,并作为单独的输出呈现。

<p>To make a search, say: <emphasis>help</emphasis>.</p>成为:&#34;要进行搜索,请说:&#34;,&#34; help&#34;,&#34;。&#34;

这就是为什么它渲染点,因为没有单词所以它认为唯一的文本是句点。

您可以将点放在emphasis标记内以删除该工件。

<p>To make a search, say: <emphasis>help.</emphasis></p>