首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使Alexa Skill Loop成为语音函数

使Alexa Skill Loop成为语音函数
EN

Stack Overflow用户
提问于 2018-02-10 02:04:14
回答 1查看 243关注 0票数 0

我的Alexa技能查询一个MySQL数据库并表达一个随机值。理想情况下,我希望这个函数循环。也就是说,我希望Alexa继续无限期地读取随机值,直到用户说停止。这有没有可能。

下面是我的代码:

代码语言:javascript
复制
   'RandomVerse': function () {

connection.query('SELECT versetext, book, reference  FROM myverses ORDER BY RAND() LIMIT 1', 
function (error, results, fields) {
     console.log(error)
   console.log(results[0].versetext);
   var scripture = results[0].versetext;
  var book = results[0].book;
   var reference = results[0].reference.replace(":", " verse ");
   this.emit(':tell',scripture + " " + "<say-as interpret-as='ordinal'>" + book + "</say-as>" + " " + reference);

 }.bind(this));

    },
EN

回答 1

Stack Overflow用户

发布于 2018-02-11 15:37:57

我不是很确定答案,但AFAIK你不能完全用alexa做到这一点,它要么等待回应,要么对话。可以帮助你的东西是notifications,它说它可以给视觉和音频反馈给用户,所以你可以让第二个lambda做任何处理并向alexa发送通知。也许也有一句话来告诉这个过程停止。我还没有测试过这些,但这将是我的第一个方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48711689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档