如何在Alexa Echo Show上显示图表或可视化?

问题描述 投票:0回答:1

有几种Alexa技能包括图表 - CNBC的Alexa技能甚至强调了他们与Alexa Presentation Language(APL)的集成允许用户查看图表的事实:

现在通过APL集成,CNBC技能可以在您最喜欢的Alexa设备上做更多功能。使用图表可视化市场走势,查看市场快照,观看CNBC的最新视频等等!

然而,我在Github上找不到关于如何使用APL创建此类可视化的文档或代码。 CNBC是否使用了目前尚未公开发布的APL测试版功能?

visualization alexa alexa-presentation-language
1个回答
0
投票

是的,截至目前,APL仍处于测试阶段;是的,图表技能意味着他们正在使用测试版功能。但是,测试版是公开的。

如果您希望使用APL构建技能,则需要在Alexa Presentation Language部分中打开Display Interface中的InterfacesCustom选项,以获得您在Amazon Developer Console中的技能。

其次,APL仅支持set of components,至少目前如此。其中,Image是一个,相当于HTML的img标签。屏幕图形,图表等上的任何可视化项目只能是因此而且本质上是Image。如果你观察到,这些图表不是交互式的,或者如果它们是,那么它们将被包裹在TouchWrapperonClick)中 - 引导到另一个意图。因此,他们将有一个例行批量转换图表到图像。

至于使用APL构建技能,您有两种选择:一种是,您可以使用Alexa Developer Console的APL构建器工具,该工具也处于测试阶段。要访问它,请单击Display窗格中的Custom。构建完成后,您可以将UI的JSON复制到源代码中;二,您可以根据APL requirements直接在源代码中编写UI组件。如果你喜欢冒险,你也可以建立自己的解析器。

© www.soinside.com 2019 - 2024. All rights reserved.