如何在Alexa技能内支持代词

时间:2019-06-17 18:11:21

标签: alexa alexa-skill alexa-slot

我正在创建具有以下意图的Alexa技能:

  

{Mabel}明天有什么教训?

     

{Mabel}有功课吗?

其中“ Mabel”是AMAZON.GB_FIRST_NAME类型的插槽。

为了使该技能更具对话性,我想支持以下内容:

  

{Mabel}明天有什么教训?

     

{she}有功课吗?

其中“她”是代表代词的自定义位置。

这将需要对第一个问题的回答,以将Mabel的ID存储在会话属性中,以便用户随后使用代词时,技能可以确定问题的主题。

理论上,这应该可行。但是,由于学生姓名和代词位置在发声中处于同一位置,因此Alexa会以“她”作为姓名;代词槽从未被使用或解析。

因此,我的问题是,如何在不改变发音结构的情况下鼓励代词-时隙的解决?

1 个答案:

答案 0 :(得分:0)

您可以将其他插槽值添加到AMAZON.GB_FIRST_NAME内置插槽(“ he”,“ she”等)中,并按照自己的描述进行代词检测和解析。这样可以避免使用新的插槽类型。