I want to use google assistant on Respeaker core 2.0
but i can’t
I follow this site : http://wiki.seeedstudio.com/Google_Assistant/
Help me plz!!
--------------
Traceback (most recent call last):
File “/usr/local/bin/googlesamples-assistant-respeakerd”, line 11, in
sys.exit(main())
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 722, in call
return self.main(*args, **kwargs)
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 697, in main
rv = self.invoke(ctx)
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/usr/local/lib/python2.7/dist-packages/click/core.py”, line 535, in invoke
return callback(*args, **kwargs)
File “/usr/local/lib/python2.7/dist-packages/googleassistant_respeakerd/assist_with_respeakerd.py”, line 402, in main
pub = system_bus.publish(“io.respeaker.respeakerd”, dbus_obj)
File “/usr/local/lib/python2.7/dist-packages/pydbus/publication.py”, line 42, in publish
return Publication(self, bus_name, *objects)
File “/usr/local/lib/python2.7/dist-packages/pydbus/publication.py”, line 35, in init
self._at_exit(bus.request_name(bus_name, allow_replacement=allow_replacement, replace=replace).exit)
File “/usr/local/lib/python2.7/dist-packages/pydbus/request_name.py”, line 29, in request_name
return NameOwner(self, name, allow_replacement, replace)
File “/usr/local/lib/python2.7/dist-packages/pydbus/request_name.py”, line 8, in init
res = bus.dbus.RequestName(name, flags)
File “/usr/local/lib/python2.7/dist-packages/pydbus/proxy_method.py”, line 75, in call
0, timeout_to_glib(timeout), None).unpack()
GLib.Error: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Connection “:1.33” is not allowed to own the service “io.respeaker.respeakerd” due to security policies in the configuration file (9)
Hi there ~
The root cause is the google-auth-oauthlib[tool]. it updated and not compatible any more. So we have to define the version as 0.2.
</s>sudo python -m pip install --upgrade google-auth-oauthlib[tool]==0.2
<e>
We updated the wiki and it can work now. thanks.
Make sure it’s plugged in and powered on. Make sure it’s connected to the internet and on the same Wi-Fi network as your mobile device. Make sure the microphone is turned on: Speakers (except Google Home), Smart Displays, or Smart Clocks: On the back of your device, make sure the switch for the microphone is turned on.
Regards,
Rachel Gomez