在我的 Actions sdkMAIN
意图中,我要求用户有权访问他们的姓名。我使用Google模拟器上的 Actions 进行测试。
当在相应的actions.intent.PERMISSION
事件中我想向用户确认这一点时,文本(名字)出现在屏幕上,但我没有听到它说出来。
在模拟器的音频选项卡中,语音文本也是可见的,但在底部它显示的持续时间为零。这是为什么?活动有什么特别之处PERMISSION
吗?我的代码:
app.intent('actions.intent.PERMISSION',
(conv, input, granted) =>
{
let name = conv.user.name;
if (granted)
conv.ask (`your first name is ${name.given}`); // shown on screen, but not heard !!
else
conv.ask (`your did not give permission`); // ...
...
})