Node.js 使用Alexa Skills node SDK在Echo Show上显示全屏图像

Node.js 使用Alexa Skills node SDK在Echo Show上显示全屏图像,node.js,lambda,alexa,alexa-skill,Node.js,Lambda,Alexa,Alexa Skill,我正在使用构建托管在AWS Lambda上的应用程序。当使用Echo Show或任何支持显示的设备时,我希望当Alexa用音频响应时,屏幕更新为全屏图像 我可以用标准的卡片来做这件事,但是图像非常小,并且出现在口语文本的右边 有没有办法删除文本并全屏显示图像 示例代码: return handlerInput.responseBuilder .speak('my text') .withStandardCard('my title', 'my text', 'https://my

我正在使用构建托管在AWS Lambda上的应用程序。当使用Echo Show或任何支持显示的设备时,我希望当Alexa用音频响应时,屏幕更新为全屏图像

我可以用标准的卡片来做这件事,但是图像非常小,并且出现在口语文本的右边

有没有办法删除文本并全屏显示图像

示例代码:

return handlerInput.responseBuilder
    .speak('my text')
    .withStandardCard('my title', 'my text', 'https://myimage-sm.jpg', 'https://myimage-lg.jpg')
    .reprompt('my title', 'my text')
    .addElicitSlotDirective('slotname')
    .getResponse();
为了清楚起见,我还尝试添加一个带有addRenderTemplateDirective的模板,但这是错误的

你可以试试我的项目,它用窗帘后面的图案来渲染这张有完整背景的卡片。顺便说一句,限制不是每个插槽一个指令,限制是您不能将任何与对话框相关的指令与其他指令一起使用,例如渲染模板指令或APL指令。因此,如果要进行对话框管理,请暂时忘记发送显示渲染指令

No other directives are allowed to be specified with a Dialog directive. The following Dialog Directives were returned: [Display.RenderTemplate]