0

在我的 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`); // ...
    ...
})
4

0 回答 0