node.js - 在 Alexa 上创建广播电台

标签 node.js alexa-skills-kit alexa-skill

我是新开发的 Alexa 技能。我刚刚遵循了一些教程并对它们进行了一些定制。

我关注了this教程,而且效果很好。

但是,我正在收听我所在州的本地广播电台(Antenne Bayern),该电台具有 Alexa 技能,我想知道我是否可以做类似的事情。

在我链接的教程中,您可以播放“播客”,在那里您可以播放明信片的不同歌曲。但现在,我希望当您使用“Alexa,启动 AudioPlayer”技能时,您有两个选择,“现场广播”或播客列表。

如果你决定了直播电台,Alexa就开始流式传输直播,如果你决定了播客列表,那么你就必须决定哪个播客。我还希望您必须决定播客中的歌曲(如 AudioPlayer 教程中所示)

我的意思是,我想要这样的东西:

{
    "Live Radio": play_live_transmission(),
    "Podcast List": {
        "First Podcast": {
            "First Song": play_song_1(),
            "Second Song": play_song_2(),
        },
        "Second Podcast": {
            "First Song": play_song_3(),
            "Second Song": play_song_4(),
        }
    }
}

我知道如何播放歌曲,但我不知道应该如何配置技能才能具有这样的结构。

我正在阅读this post我注意到他使用“GetStatus”、“GetElevators”和“GetTrainTimes”,其中包含一个列表,所有这些都在“意图”中。

也许我应该做类似的事情。但我不知道。

也许有人尝试做类似的事情并且可以帮助我。也许是一份文档或一个想法,我应该如何编写该技能。

最佳答案

我用 flask-ask 做到了。我创建了一个带有排放列表的意图。然后,当用户说“Alexa,使用一些发射启动Radio”时,它会搜索发射的链接。与this tutorial这很容易做到。

关于node.js - 在 Alexa 上创建广播电台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44776042/

相关文章:

javascript - AWS Lambda 给出 "Process exited before completing request"

javascript - Firebase 推送通知 - Node worker

node.js - NodeJS - 从固定 HTTP 端点流式传输 MP3 音频播放列表

node.js - NodeJS 脚本出错后,不会再次启动。 AWS Lambda

node.js - 从 promise.then() 方法返回 handler.ResponseBuilder

oauth-2.0 - Alexa 帐户链接 - 如何使用 id_token 而不是访问 id_token

node.js - 在 NodeJS 中使用 mp4 容器流式传输转换后的电影,电影播放速度非常快

node.js - Socket.io 无法在 ReactJS 应用程序中连接

node.js - 亚马逊 Alexa 调试

java - 仅内置话语适用 ASK