我是raspberry和python的新手,我已经使用本教程https://pimylifeup.com/raspberry-pi-google-assistant/在我的Raspberry Pi 4B上使用Raspbian安装了Google Assistant。
这可以很好地工作:
googlesamples-assistant-pushtotalk 测试它时,我得到了以下错误:
(env) pi@raspberrypi:~ $ google-assistant-demo --project-id XXX
Traceback (most recent call last):
File "/home/pi/env/bin/google-assistant-demo", line 8, in <module>
sys.exit(main())
File "/home/pi/env/lib/python3.7/site-packages/google/assistant/library/__main__.py", line 119, in main
raise Exception('Missing --device-model-id option')
Exception: Missing --device-model-id option同样,运行"googlesamples-assistant-hotword“只会给我一个内存访问错误。
我试图让它在开机时免提工作,所以我使用了sudo systemctl status assistant.service,它为我提供了以下功能:
● assistant.service - Google Assistant
Loaded: loaded (/lib/systemd/system/assistant.service; enabled; vendor preset
Active: failed (Result: exit-code) since Sun 2019-12-29 20:11:46 CET; 2s ago
Process: 10343 ExecStart=/bin/bash /home/pi/start_assistant.sh (code=exited, s
Main PID: 10343 (code=exited, status=139)
Dez 29 20:11:45 raspberrypi systemd[1]: Started Google Assistant.
Dez 29 20:11:46 raspberrypi bash[10343]: /home/pi/start_assistant.sh: Zeile 4: 1
Dez 29 20:11:46 raspberrypi systemd[1]: assistant.service: Main process exited,
Dez 29 20:11:46 raspberrypi systemd[1]: assistant.service: Failed with result 'e
lines 1-10/10 (END)我认为这些错误可能是相关的。
非常提前感谢您。
发布于 2019-12-31 01:31:14
您需要遵循the official documentation来创建设备型号ID,然后在运行项目时传递该参数。
https://stackoverflow.com/questions/59522560
复制相似问题