【问题标题】:Alexa skill SSML max lengthAlexa 技能 SSML 最大长度
【发布时间】:2016-08-02 02:36:18
【问题描述】:

Amazon Echo Alexa 技能 JSON 响应中 SSML 属性的最大长度或限制是多少?

"outputSpeech": {
    "type": "SSML",
    "ssml": "<speak>This output speech uses SSML.</speak>"
}

【问题讨论】:

    标签: amazon-web-services alexa-skills-kit alexa-voice-service alexa-skill


    【解决方案1】:

    来自JSON interface reference

    响应格式

    本部分记录了您的服务返回的响应格式。 Alexa 技能的服务必须以 JSON 格式发送响应。

    请注意响应的以下大小限制:

    • outputSpeech 响应不能超过 8000 个字符。
    • 卡片中包含的所有文本不能超过 8000 个字符。 这包括标题、内容、文本和图像 URL。
    • 图片网址 (smallImageUrl 或 largeImageUrl)不能超过 2000 个字符。
    • AudioPlayer.Play 指令的 audioItem.stream 中包含的令牌不能超过 1024 个字符。
    • AudioPlayer.Play 指令的 audioItem.stream 中包含的 url 不能超过 8000 个字符。
    • 该 您的回复总大小不能超过 24 KB。

    【讨论】:

    • 我知道信息就在那里,但我还是花了一些时间才找到该页面。我认为 ASK 文档需要进行一些重组。
    • 有谁知道这些卡片中是否可以返回网址?
    • @Lancelot 您可以在卡片中包含您想要的任何内容,但它们不支持 HTML,如果您包含 URL,它将不是链接。我使用 URL 缩短服务在我的卡片中提供 URL。
    • @JosepValls 感谢您的提示。我已经有一段时间没有做太多了。我参加了亚马逊的会议,他们解释了为什么不支持此功能。希望他们将来会改变主意。
    • 这实际上是我最终所做的。通过 github.com/eheikes/aws-tts 使用 Amazon Polly,它绕过了 Polly 的 1500 个字符限制。
    猜你喜欢
    • 2016-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-31
    • 2019-05-09
    • 2023-01-21
    相关资源
    最近更新 更多