Closed builderjer closed 1 year ago
This is using only voice
Same thing when trying to pair with mycroft but with this error
2022-09-18 15:31:05.397 - OVOS - ovos_workshop.skills.ovos:_on_event_error:220 - ERROR - 'PairingManager' object has no attribute 'set_api_url'
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/mycroft/skills/mycroft_skill/event_container.py", line 66, in wrapper
handler(message)
File "/home/mycroft/.local/share/mycroft/skills/skill-ovos-setup.openvoiceos/__init__.py", line 528, in handle_backend_confirmation_event
self.handle_selene_selected(message)
File "/home/mycroft/.local/share/mycroft/skills/skill-ovos-setup.openvoiceos/__init__.py", line 534, in handle_selene_selected
self.pairing.set_api_url("api.mycroft.ai")
AttributeError: 'PairingManager' object has no attribute 'set_api_url'
I think it is not writing it identity2.json file correct.
cat ~/.config/mycroft/identity/identity2.json
{"uuid":
nothing after the uuid
Updated to latest everything, setup, backend, selene-api and now have this error.
2022-09-18 21:11:20.106 - OVOS - ovos_config.config:_on_file_change:269 - INFO - /home/mycroft/.config/mycroft/mycroft.conf changed on disk, reloading!
2022-09-18 21:11:20.165 - OVOS - mycroft.identity:_update:95 - DEBUG - Updaing identity
2022-09-18 21:11:20.208 - OVOS - ovos_config.models:load_local:134 - DEBUG - Configuration /home/mycroft/.config/mycroft/mycroft.conf loaded
2022-09-18 21:11:20.606 - OVOS - ovos_workshop.skills.ovos:_on_event_error:220 - ERROR - Object of type UUID is not JSON serializable
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/mycroft/skills/mycroft_skill/event_container.py", line 66, in wrapper
handler(message)
File "/home/mycroft/.local/share/mycroft/skills/skill-ovos-setup.openvoiceos/__init__.py", line 541, in handle_backend_confirmation_event
self.handle_no_backend_selected(message)
File "/home/mycroft/.local/share/mycroft/skills/skill-ovos-setup.openvoiceos/__init__.py", line 571, in handle_no_backend_selected
self.setup.change_to_no_backend()
File "/home/mycroft/.local/share/mycroft/skills/skill-ovos-setup.openvoiceos/__init__.py", line 173, in change_to_no_backend
self.create_dummy_identity()
File "/home/mycroft/.local/share/mycroft/skills/skill-ovos-setup.openvoiceos/__init__.py", line 183, in create_dummy_identity
IdentityManager.save(login)
File "/usr/lib/python3.10/site-packages/mycroft/identity/__init__.py", line 86, in save
json.dump(IdentityManager.__identity.__dict__, f)
File "/usr/lib/python3.10/json/__init__.py", line 179, in dump
for chunk in iterable:
File "/usr/lib/python3.10/json/encoder.py", line 431, in _iterencode
yield from _iterencode_dict(o, _current_indent_level)
File "/usr/lib/python3.10/json/encoder.py", line 405, in _iterencode_dict
yield from chunks
File "/usr/lib/python3.10/json/encoder.py", line 438, in _iterencode
o = _default(o)
File "/usr/lib/python3.10/json/encoder.py", line 179, in default
raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type UUID is not JSON serializable
closing as voice pairing is no longer available / needed
Initial thoughts and tests. On boot, pairing comes up with 3 choices and audio sounds good. My choice "Run locally" Once again the voice sounds good with the validation First bug*
Did i understand correctly you want to use the offline backend
it does not give time to answer. When it re-asks, works fine.yes
and then the real error occursAn error occurred while processing a request in Pairing Skill
This is the logsI am assuming that it is not writing the file correctly? But it does add the
server
section at the end.