我试图使用 Google Assistant Service 在我的设备上嵌入 Google Assistant,它运行得非常好。然而,在我似乎什么都没改变之后,Google Assistant 似乎失去了大部分功能。
我也尝试按照谷歌助手库(python)的说明,使用一个全新的项目,并且能够成功设置助手,但是,即使这个未经修改的谷歌库也有同样的问题。除了像“我是谁”或“你是谁”这样的简单问题之外,任何问题都会导致“对不起,我不知道如何处理”。
重要的是要注意(以及为什么这很奇怪)它实际上是在识别我所说的。这是运行 GA 库的终端输出示例:
ON_CONVERSATION_TURN_STARTED
ON_END_OF_UTTERANCE
ON_RECOGNIZING_SPEECH_FINISHED:
{"text": "who won the World Cup"}
ON_RESPONDING_STARTED:
{"is_error_response": false}
ON_RESPONDING_FINISHED
ON_CONVERSATION_TURN_FINISHED:
{"with_follow_on_turn": false}
ON_CONVERSATION_TURN_STARTED
ON_END_OF_UTTERANCE
ON_RECOGNIZING_SPEECH_FINISHED:
{"text": "who am I"}
ON_RENDER_RESPONSE:
{
"text": "To get you that information, I'll need your permission. You can give it to me in the Google Assistant settings on your phone. Once that's done, ask me again!",
"type": 0
}
ON_RESPONDING_STARTED:
{"is_error_response": false}
ON_RESPONDING_FINISHED
ON_CONVERSATION_TURN_FINISHED:
{"with_follow_on_turn": false}
如您所见,它可以识别我所说的内容,但实际上并不能识别基本问题。
与“谁赢得了世界杯”类似的问题在以前没有用,包括“谁是伊隆马斯克”或“告诉我谁赢得了斯坦利杯”。再次,这似乎仍然发生在新的 Google Assistant Library 安装中,已经创建了一个新项目并重新遵循了安装说明。
我想这可能是与谷歌权限相关的事情?有没有人有任何猜测?