【问题标题】:How can Alexa wait a minute before asking to the user to answer a previous question?Alexa 如何在要求用户回答之前的问题之前等待一分钟?
【发布时间】:2020-03-28 18:11:57
【问题描述】:

这是我想要的一个例子:

  • Alexa:“嘿,Jhon,你能屏住呼吸 1 分钟吗?”
  • Jhon:“是的”
  • Alexa:“好的,我们试试。3 - 2 - 1 次”
  • (Jhon 现在屏住呼吸)
  • [ .. 等待 1 分钟 .. ]

  • Alexa:“停下!你成功了吗?”

  • Jhon:“是的”

我想使用 SSML 休息 1 分钟,但我不能,因为最大值是 10 秒。 当然,连接中断可能是一个解决方案(因为我想在计时器完成时向用户提出另一个问题,并且通过这种方式,所有这些都在一个意图中进行管理)

<break time="10s"/> <break time="10s"/> <break time="10s"/>

但不是最佳解决方案(也适用于 aws lambda 价格)。

你能帮帮我吗? 在此先感谢

【问题讨论】:

    标签: aws-lambda alexa alexa-skills-kit alexa-skill alexa-voice-service


    【解决方案1】:

    您可以通过将无声音频保持一分钟,然后在一分钟后连接您要说的字符串来解决这个问题。我希望这能解决您的问题。

    例子:

    <speak><audio src=''/>Your text goes here</speak>
    

    【讨论】:

    • 如果我连接多次 break 属性是一样的吗?有什么区别?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多