Я делал одно из уроков (HelloWorld), чтобы сделать навык для Echo, и я последовал указаниям. Когда я проверил мастерство с помощью Service Simulator, я напечатал вAlexa Умение не распознано при тестировании на Echo
Alexa, tell Greeter to say hello
и возвратил следующий JSON ответ:
{
"version": "1.0",
"response": {
"outputSpeech": {
"type": "PlainText",
"text": "Hello World!"
},
"card": {
"content": "Hello World!",
"title": "Greeter",
"type": "Simple"
},
"shouldEndSession": true
},
"sessionAttributes": {}
}
Я думаю, что это правильный выход. Однако, когда я попробовал испытать навык своего эха, Alexa отвечает: «Извините, у меня не ваш вопрос». Я продолжил историю, и Алекса интерпретировала мою команду как «alexa сказать приветствовать, чтобы поздороваться». Кажется, что Алекса не признает мастерство?
Я использую Amazon Lambda для выполнения кода, поэтому я проверил журналы, и код не был выполнен, когда я говорил о команде выше.
Я заменил app_id в файле javascript на тот, который соответствует моему мастерству. Я также поставил набор навыков амазонки в качестве триггера.
Я также пробовал другие учебники (ChemistryFlashCards и HistoryBuff), и Alexa отвечает: «Я не уверен, что вы имели в виду под этим».
Не уверен, что происходит! Любые рекомендации приветствуются!
Это поможет увидеть модели взаимодействия и конфигурации экранов. – Mike3d0g
Можете ли вы разместить свой речевой сигнал? – mmaceachran