【发布时间】:2016-10-19 12:39:49
【问题描述】:
我正在构建 Alexa 技能,我需要为用户拼出代码。我已将代码包装在 say-as 标记中。问题是 Alexa 拼出单词的速度非常快。太快了,基本上没用。有没有办法改变say as tag的速度?
"<say-as interpret-as='spell-out'>" + code + "</say-as>"
【问题讨论】:
标签: alexa-skills-kit ssml
我正在构建 Alexa 技能,我需要为用户拼出代码。我已将代码包装在 say-as 标记中。问题是 Alexa 拼出单词的速度非常快。太快了,基本上没用。有没有办法改变say as tag的速度?
"<say-as interpret-as='spell-out'>" + code + "</say-as>"
【问题讨论】:
标签: alexa-skills-kit ssml
好的,我想通了。这可能不是最好的解决方案,但目前它有效。我正在做的是
"<say-as interpret-as='spell-out'>" + code + "</say-as>"
我最终做的是这个
code.split('').join(' <break/> ')
split 将字符串转换为 char 数组,然后 join 将它们与每个字母之间的 break 标记一起放回原处。然后,您可以使用 time 属性来更改暂停的时间。
<break time="3s"/>
【讨论】: