Alexa Skill no se reconoce cuando se prueba en Echo
Estaba haciendo uno de los tutoriales (HelloWorld) para crear una habilidad para el Echo y seguí las instrucciones. Cuando probé la habilidad usando el simulador de servicio, escribí
Alexa, tell Greeter to say hello
y eso devolvió la siguiente respuesta JSON:
{
"version": "1.0",
"response": {
"outputSpeech": {
"type": "PlainText",
"text": "Hello World!"
},
"card": {
"content": "Hello World!",
"title": "Greeter",
"type": "Simple"
},
"shouldEndSession": true
},
"sessionAttributes": {}
}
Creo que esa es la salida correcta. Sin embargo, cuando intenté probar la habilidad en mi Echo, Alexa responde "Lo siento, no hice tu pregunta". Seguí la historia y Alexa interpretó mi comando como "alexa le dice a greeter que salude". Parece que Alexa no está reconociendo la habilidad?
Estoy usando Amazon Lambda para ejecutar el código, así que verifiqué los registros y el código no se ejecutó cuando dije el comando anterior.
Reemplacé el app_id en el archivo javascript por el que corresponde a mi habilidad. También he puesto el kit de habilidades de Amazon como un disparador.
También probé los otros tutoriales (ChemistryFlashCards e HistoryBuff), y Alexa responde "No estoy seguro de lo que quisiste decir con eso".
¡No estoy seguro de qué está ocurriendo! Cualquier orientación es apreciada !!