Dialogflow es LocationPermission上下文中的SSML

Dialogflow es LocationPermission上下文中的SSML,dialogflow-es,actions-on-google,ssml,Dialogflow Es,Actions On Google,Ssml,我将此代码用作我的主要声音: let SSMLText = `<speak> <voice gender="male" variant="3"> <prosody rate="105%">Right away,</prosody> </voice> </speak>` 结果是,它只是字面上说: `<speak> <voice gend

我将此代码用作我的主要声音:

let SSMLText = `<speak>
        <voice gender="male" variant="3">
            <prosody rate="105%">Right away,</prosody>
        </voice>
        </speak>`
结果是,它只是字面上说:

`<speak> <voice gender="male" variant="3"> <prosody rate="105%">Right away, </prosody> </voice> </speak>, I'll just need to get your current location from Google. Is that ok?` 
`马上,我只需要从谷歌获取你的当前位置。可以吗

是否可以将SSML与权限库一起使用,以便我可以更改语音?如果我不使用SSML,听起来好像有人在说话,这会破坏体验。

还有其他人遇到过这种情况:

如本期所述,似乎没有一种方法可以将SSML用于上下文。因为标签需要包装整个响应,否则它就无法工作

您可能想尝试发送多个响应,一个用SSML解释上下文,另一个用于权限。由于您已经在前面的响应中解释了上下文,您可以尝试使用一个简短的上下文值

许可听起来还是不一样,但总体体验可能会好一点

`<speak> <voice gender="male" variant="3"> <prosody rate="105%">Right away, </prosody> </voice> </speak>, I'll just need to get your current location from Google. Is that ok?`