You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Alexa Skill中实现获取用户输入的单个单词功能?

解决Alexa Skill获取用户纯单词输入的方案
  • 优先使用自定义槽位替代AMAZON.SearchQuery
    你遇到的报错是AMAZON.SearchQuery这类短语类型槽位的特有限制,自定义槽位没有该限制。你可以创建一个名为SingleWord的自定义槽类型,批量导入一批常用英文单词作为样本值,再将GetNextWordIntent的示例语句直接设置为{word}即可正常构建模型。Alexa的自定义槽位不限制仅匹配样本列表内的内容,所有符合语境的英文单词都可以被正常识别捕获,完全满足你覆盖任意词典收录单词的需求。
  • 备选方案:使用AMAZON.FallbackIntent捕获输入
    如果你不想维护自定义槽位,可以开启Skill自带的AMAZON.FallbackIntent,在你询问用户单词的对话节点开启对话委托,此时用户的任意输入如果没有匹配到其他预设Intent,都会被路由到FallbackIntent,你直接提取该Intent对应的完整用户输入文本即可,不需要配置任何包含槽位的示例语句。
  • 优化提示
    如果遇到识别准确率不符合预期的情况,只需要往自定义槽位的样本列表中补充更多高频单词即可,不会影响现有功能逻辑。单词倒序播报类Skill普遍采用的就是自定义单词语槽位加纯槽位示例语句的实现逻辑。

内容的提问来源于stack exchange,提问作者Nathan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 05:24:04