相关疑难解决方法(0)

如何接受自由格式文本作为Amazon Skill Kit的输入?

我需要创建一个Amazon Skill Kit来在我们的票务工具中打开票证.通过查看Amazon Skill Kit的示例,我找不到接受自由格式文本作为输入的方法.其他选项是创建一个自定义插槽,其中包含所有可能的输入集作为自定义插槽输入.

但在我的情况下,我所要做的就是捕获用户输入的全部内容,将其记录在票证的某个地方,这是不太可能预期可能的话语.

amazon-web-services alexa-skills-kit amazon-echo alexa-voice-service

16
推荐指数
2
解决办法
1万
查看次数

如何输入亚马逊Alexa技能套件(ASK)混合字符串与数字?

我正在尝试创建一个亚马逊Alexa技能套件来进行某种自动化,这需要采用由字符串和数字组成的语音输入(a-test12fish).

当我在Alexa Skills Kit中使用自定义插槽时,它不会让我用数字键入字符串.当我尝试键入时ask alexa, dangerZone find a-test12fish,我收到以下错误:

错误:文本输入无效.文本应以字母开头,并且只应包含字母,空格,句点或撇号

我怎样才能克服这个错误?

amazon-web-services alexa alexa-skill alexa-skills-kit alexa-voice-service

5
推荐指数
2
解决办法
2737
查看次数

Alexa意图插槽AMAZON.LITERAL导致构建失败

我正在尝试AMAZON.LITERAL在我的Alexa技能中使用插槽类型,但是当我尝试构建时,我看到了这个错误:

Build Failed
Slot name "{What}" is used in a sample utterance but not defined in the intent schema. Error code: UndefinedSlotName - Thursday, Apr 12, 2018, 2:08 PM
Run Code Online (Sandbox Code Playgroud)

插槽已命名What,我100%确定已定义.如果我将插槽类型更改为除外的任何内容,它将成功构建AMAZON.LITERAL.

这是我的整个模型:

{
    "interactionModel": {
        "languageModel": {
            "invocationName": "chores",
            "intents": [
                {
                    "name": "AMAZON.CancelIntent",
                    "samples": []
                },
                {
                    "name": "AMAZON.HelpIntent",
                    "samples": []
                },
                {
                    "name": "AMAZON.StopIntent",
                    "samples": []
                },
                {
                    "name": "Remember",
                    "slots": [
                        {
                            "name": "Who",
                            "type": "AMAZON.Person"
                        },
                        {
                            "name": "When",
                            "type": "AMAZON.DATE" …
Run Code Online (Sandbox Code Playgroud)

alexa-skills-kit

4
推荐指数
1
解决办法
1102
查看次数