0

我正在我的 AIY Voice Kit V1 中构建 Google Assistant,并希望它在启动时做出响应。但我在实现它时遇到了问题。作为 Linux 和 Raspberry Pi 的新手,现在我不知道该怎么做。

一开始,我遵循了所有官方的指示。这很容易,我成功地运行了演示~/AIY-projects-python/src/examples/voice

然后我试图让它在系统启动时运行,只需将assist.service文件放入/etc/systemd/system其中,这就是它包含的内容:

[Unit]
Description=Assist @ reboot
Wants=network-online.target
After=network-online.target
Wants=systemd-timesyncd.service
After=systemd-timesyncd.service

[Service]
Environment=DISPLAY=:0
Type=simple
Restart=always
User=pi
ExecStart=/usr/bin/python3 -u /home/pi/AIY-projects-python/src/examples/voice/main.py --language en-US

[Install]
WantedBy=multi-user.target

main.py用这个创建了文件:$ cp assistant_library_with_button_demo.py main.py 然后我让它启用:

$ sudo systemctl enable assist.service

最后,我兴奋地重新启动了它。但它没有回答说“好的,谷歌!” 也不是通过单击按钮。

感觉不对劲,我在终端输入了这个:

$ sudo systemctl status assist.service

我发现错误代码说:

google.auth.exceptions.TransportError: HTTPSConnectionPool(host='oauth2.googleapis.com', port=443): Max retries exceeded with url: /token (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x75b4af70>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))

我什至无法理解错误代码的确切含​​义。我需要别人的建议。请帮忙!

4

0 回答 0