Alexa没有说约会

时间:2017-09-05 01:29:17

标签: node.js amazon-web-services alexa-skills-kit

每当我测试我的技能时,它都没有说出日期,即使var在这里。

这是我的代码:

  'WelcomeAlarm': function () {
var speechOutput = "This is a test";
var todayUser = new Date();
var dd = todayUser.getDate();
var mm = todayUser.getMonth()+1; 
var yyyy = todayUser.getFullYear();
if(dd<10) {
dd = '0'+dd
};
if(mm<10) {
mm = '0'+mm
};
var today = mm  + dd + yyyy;

this.emit(':tellWithCard', speechOutput, today);

以下是我的服务回复:

    "speechletResponse": {
  "outputSpeech": {
    "ssml": "<speak> This is a test </speak>"

1 个答案:

答案 0 :(得分:1)

Alexa Skills Kit SDK for Node.js开始,语法似乎是:

this.emit(':tellWithCard', speechOutput, cardTitle, cardContent, imageObj);

因此,您将today作为cardTitle传递。这就是为什么不说话。