如何使用无服务器框架从 serverless.yml 文件打开 Alexa "Audio Player" 界面?

How do I turn on the Alexa "Audio Player" interface from the serverless.yml file with the serverless framework?

我正在尝试使用 AWS 的无服务器框架构建 Alexa 技能。 https://serverless.com

有人知道如何从 serverless.yml 文件打开 Alexa "Audio Player" 界面吗?

我目前可以添加意图,但我找不到任何关于如何添加 "Audio Player" 界面的文档。

如果我从 Alexa 控制台打开 "Audio Player" 界面,当我部署我的无服务器代码时,它会关闭它。

如有任何帮助,我们将不胜感激!谢谢

为此,您需要编辑 serverless.yml 文件的自定义/alexa/技能区域。这是它应该是什么样子的示例。

custom:
  alexa:
    skills:
      - id: 
        manifest:
          publishingInformation:
            locales:
              en-US:
                name: testingServerlesssl
          apis:
            custom:
              endpoint:
                uri: 
              interfaces:
                - type: AUDIO_PLAYER
          manifestVersion: '1.0'

一般来说,您可以在 Alexa Dashboard 中进行更改,然后 运行

sls alexa manifests

这将向您显示更改。然后您可以找到该区域在 serverless.yml 文件中的位置并剪切和粘贴以使这些更改永久生效。