2017-06-22 2 views
0

Ich versuche eine Alexa App mit dem npm Paket "Alexa-App" zu erstellen. Ich habe die folgende Absicht geschrieben.Alexa App Express fehlt OutputSpeech als Antwort

Wenn ich mein Skill teste, fehlt die outputSpeech und die Serviceantwort sieht so aus. Das Abrufen der Daten von der URL funktioniert.

{ "version": "1.0", "response": { "shouldEndSession": true }, "sessionAttributes": {} }

Wenn ich versuche, response.say zu verwenden() in der äußeren Funktion die richtige Service-Antwort wie dies Ich werde ohne die Nachricht aber natürlich erhalten. Kann mir bitte jemand helfen, um mit meiner Nachricht die richtige Serviceantwort zurückzugeben?

{ "version": "1.0", "response": { "outputSpeech": { "type": "SSML", "ssml": "<speak></speak>" }, "shouldEndSession": true }, "sessionAttributes": {} }

Antwort

0

sollten Sie

response.send(); 

nach

response.say(message);

+0

Dies funktioniert nicht. Gleiches Ergebnis. – klipper

0

das Problem Promises unter Verwendung gelöst hinzufügen.