-
Notifications
You must be signed in to change notification settings - Fork 231
Open
Description
(Debian testing was now moved to Stable. Version Debian 12.)
Something's wrong with the snowball. I've tried building snowball myself as well. (See second log output).
I'm running in a venv (not a conda), so it uses the system python version 3.11.
Exception in thread <class 'kalliope.signals.order.order.Order'>:
Traceback (most recent call last):
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/kalliope/trigger/snowboy/snowboydetect.py", line 26, in swig_import_helper
fp, pathname, description = imp.find_module(module_file_path, [dirname(__file__)])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/imp.py", line 297, in find_module
raise ImportError(_ERR_MSG.format(name), name=name)
ImportError: No module named 'x86_64/python311/_snowboydetect'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner
self.run()
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/kalliope/signals/order/order.py", line 89, in run
self.start_trigger()
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/transitions/core.py", line 402, in trigger
return self.machine._process(func)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/transitions/core.py", line 1223, in _process
self._transition_queue[0]()
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/transitions/core.py", line 416, in _trigger
self._process(event_data)
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/transitions/core.py", line 439, in _process
if trans.execute(event_data):
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/transitions/core.py", line 277, in execute
self._change_state(event_data)
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/transitions/core.py", line 287, in _change_state
event_data.machine.get_state(self.dest).enter(event_data)
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/transitions/core.py", line 129, in enter
event_data.machine.callbacks(self.on_enter, event_data)
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/transitions/core.py", line 1146, in callbacks
self.callback(func, event_data)
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/transitions/core.py", line 1167, in callback
func(*event_data.args, **event_data.kwargs)
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/kalliope/signals/order/order.py", line 96, in start_trigger_process
self.trigger_instance = TriggerLauncher.get_trigger(settings=self.settings, callback=self.trigger_callback)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/kalliope/core/TriggerLauncher.py", line 32, in get_trigger
trigger_instance = Utils.get_dynamic_class_instantiation(package_name="trigger",
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/kalliope/core/Utils/Utils.py", line 135, in get_dynamic_class_instantiation
mod = __import__(package_path, fromlist=[module_name.capitalize()])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/kalliope/trigger/snowboy/__init__.py", line 1, in <module>
from .snowboy import Snowboy
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/kalliope/trigger/snowboy/snowboy.py", line 6, in <module>
from kalliope.trigger.snowboy import snowboydecoder
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/kalliope/trigger/snowboy/snowboydecoder.py", line 7, in <module>
from . import snowboydetect
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/kalliope/trigger/snowboy/snowboydetect.py", line 36, in <module>
_snowboydetect = swig_import_helper()
^^^^^^^^^^^^^^^^^^^^
File "/home/jaggz/venvs/kalliope/lib/python3.11/site-packages/kalliope/trigger/snowboy/snowboydetect.py", line 28, in swig_import_helper
import _snowboydetect
ModuleNotFoundError: No module named '_snowboydetect'
Starting REST API Listening port: 5000
Starting Kalliope
Press Ctrl+C for stopping
Starting order signal
Ctrl+C pressed. Killing Kalliope
Snowball install seems to go okay:
(kalliope) 08h15m wj|~/opt/src/voice/voice-assistant/kalliope-snowboy
$ pip install .
Processing /home/brandon/opt/src/voice/voice-assistant/kalliope-snowboy
Preparing metadata (setup.py) ... done
Requirement already satisfied: PyAudio in /home/brandon/venv/kalliope/lib/python3.11/site-packages (from snowboy==1.3.0) (0.2.13)
Building wheels for collected packages: snowboy
Building wheel for snowboy (setup.py) ... done
Created wheel for snowboy: filename=snowboy-1.3.0-py3-none-any.whl size=17436362 sha256=a46f468ccfecd71e419d4809e27fe6addafd09ac1ef45bfe178061f332f296c0
Stored in directory: /home/brandon/.cache/pip/wheels/9b/3d/cf/8575f4874cb5545b47c7eaab4dba15505f0b6fe34ec0750365
Successfully built snowboy
Installing collected packages: snowboy
Attempting uninstall: snowboy
Found existing installation: snowboy 1.3.0
Not uninstalling snowboy at /home/brandon/opt/src/voice/voice-assistant/kalliope-snowboy, outside environment /home/brandon/venv/kalliope
Can't uninstall 'snowboy'. No files were found to uninstall.
Successfully installed snowboy-1.3.0
Metadata
Metadata
Assignees
Labels
No labels