在我的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>
在此示例中,对于第一个句子,助手在句子末尾说"点",在第二个句子中,它说"quot dot"。最后一个还可以。
有什么帮助解决这个问题吗?
弗雷德里克
中间是emphasis
标签,音频分为三部分。句子的前后部分被分解为单独的部分,并呈现为单独的输出。
<p>To make a search, say: <emphasis>help</emphasis>.</p>
变成:"要进行搜索,请说:"、"帮助"、"。
这就是为什么它渲染点,因为没有单词,所以它认为唯一的文本是句点。
您可以将点放在 emphasis
标记内以删除该工件。
<p>To make a search, say: <emphasis>help.</emphasis></p>