0

有没有办法使用 JOVO 获得实际的 Alexa 话语(用户提出的实际问题或短语)?我需要基于此更改语音输出。这是一个用例场景:

变化:

话语: 有多少有效优惠券
Alexa: 目前,您有 2 个有效优惠券。您想了解更多详情吗?
话语: 是的
Alexa: 目前您有 2 个有效的优惠券正在运行。WINTER20 享有 10% 的折扣,将于 2020 年 2 月 20 日到期。SPRING20 对所有 1000 卢比以上的产品提供 250 卢比的统一折扣。将于 2020 年 4 月 30 日到期。

话语: 获取我的优惠券详细信息
Alexa: 目前您有 2 个有效优惠券正在运行。WINTER20 享有 10% 的折扣,将于 2020 年 2 月 20 日到期。SPRING20 对所有 1000 卢比以上的产品提供 250 卢比的统一折扣。将于 2020 年 4 月 30 日到期。

4

1 回答 1

1

您无法获得用户从 Alexa 提出的确切文本或问题。您的技能只会收到意图名称和任何关联的插槽值(如果已填充)。

但是,您可以调整您的交互模型以适应您的用例。例如,您可以使用不同的示例话语创建一个GetActiveCouponIntent和。GetCouponDetailsIntent然后,如果用户触发了GetActiveCouponIntent意图,你可以设置一个会话属性来指示状态。如果用户随后触发,AMAZON.YesIntent您可以评估状态属性并相应地更改输出。

于 2020-02-18T12:04:42.540 回答