Dialogflow es 在我的谷歌行动中更新单词的发音

Dialogflow es 在我的谷歌行动中更新单词的发音,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我的意图是在Dialogflow中完成响应,并启用了实现功能,我还集成了Google Assistant。有一个特定的单词“FICO”(如FICO分数),当助手回答时,发音是错误的。是否有办法更改该特定单词的发音?您可以使用SSML标记为该单词提供别名发音,而不是发送回将在文本到语音生成中使用的文本。所以你可以试试这个来看看它听起来怎么样 <speak> Your <sub alias="fyeco">FICO</sub> score is </sp

我的意图是在Dialogflow中完成响应,并启用了实现功能,我还集成了Google Assistant。有一个特定的单词“FICO”(如FICO分数),当助手回答时,发音是错误的。是否有办法更改该特定单词的发音?

您可以使用SSML
标记为该单词提供别名发音,而不是发送回将在文本到语音生成中使用的文本。所以你可以试试这个来看看它听起来怎么样

<speak>
  Your <sub alias="fyeco">FICO</sub> score is
</speak>
const msg = `<speak>Your <sub alias="fyeco">FICO</sub> score is ${score}.</speak>`
conv.add( msg );