So I re-flashed with raspOVOS (it’s a raspberry pi 4) I’m using the hybrid image. That fixed my Wolfram Alpha persona. ChatGPT has the same error and just 404’s every time.
Upgrading also broke my awesome open wake word listener:
gin-precise-lite', 'model': 'https://github.com/OpenVoiceOS/precise-lite-models/raw/master/wakewords/en/hey_mycroft.tflite', 'expected_duration': 3, 'trigger_level': 3, 'sensitivity': 0.5, 'listen': True, 'fallback_ww': 'hey_mycroft_precise'}, 'hey_mycroft_precise': {'module': 'ovos-ww-plugin-precise', 'version': '0.3', 'model': 'https://github.com/MycroftAI/precise-data/raw/models-dev/hey-mycroft.tar.gz', 'expected_duration': 3, 'trigger_level': 3, 'sensitivity': 0.5, 'listen': True, 'fallback_ww': 'hey_mycroft_vosk'}, 'hey_mycroft_vosk': {'module': 'ovos-ww-plugin-vosk', 'samples': ['hey mycroft', 'hey microsoft', 'hey mike roft', 'hey minecraft'], 'rule': 'fuzzy', 'listen': True, 'fallback_ww': 'hey_mycroft_pocketsphinx'}, 'hey_mycroft_pocketsphinx': {'module': 'ovos-ww-plugin-pocketsphinx', 'phonemes': 'HH EY . M AY K R AO F T', 'threshold': 1e-90, 'lang': 'en-us', 'listen': True}, 'wake_up': {'module': 'ovos-ww-plugin-vosk', 'rule': 'fuzzy', 'samples': ['wake up', '[unk]'], 'lang': 'en-us', 'wakeup': True, 'fallback_ww': 'wake_up_pocketsphinx'}, 'wake_up_pocketsphinx': {'module': 'ovos-ww-plugin-pocketsphinx', 'phonemes': 'W EY K . AH P', 'threshold': 1e-20, 'lang': 'en-us', 'wakeup': True}, 'hey_jarvis': {'module': 'ovos-ww-plugin-vosk', 'lang': 'en', 'listen': True, 'debug': True, 'samples': ['hey jarvis', 'hey jar viss', 'a jarvis', 'jarvis', 'jar viss'], 'rule': 'fuzzy', 'full_vocab': False}, 'hey_jarvis_pocketsphinx': {'module': 'ovos-ww-plugin-pocketsphinx', 'phonemes': 'HH EY . JH AA R V IH S', 'threshold': 1e-90, 'lang': 'en-us', 'listen': True}, 'hey_jarvis_tflite': {'module': 'ovos-ww-plugin-openwakeword', 'models': ['/home/ovos/hey_jarvis_v0.1.tflite'], 'inference_framework': 'tflite', 'threshold': 0.3, 'custom_verifier_threshold': 0.1}}
2025-08-14 13:14:53.018 - voice - ovos_plugin_manager.wakewords:load_module:137 - INFO - Loading "hey_jarvis_tflite" wake word via ovos-ww-plugin-openwakeword with config: {'module': 'ovos-ww-plugin-openwakeword', 'models': ['/home/ovos/hey_jarvis_v0.1.tflite'], 'inference_framework': 'tflite', 'threshold': 0.3, 'custom_verifier_threshold': 0.1}
2025-08-14 13:14:53.020 - voice - ovos_plugin_manager.utils.config:get_plugin_config:53 - DEBUG - Loaded configuration: {'hey_jarvis_tflite': {'module': 'ovos-ww-plugin-openwakeword', 'models': ['/home/ovos/hey_jarvis_v0.1.tflite'], 'inference_framework': 'tflite', 'threshold': 0.3, 'custom_verifier_threshold': 0.1}}
2025-08-14 13:14:53.082 - voice - ovos_plugin_manager.wakewords:load_module:144 - INFO - Loaded the Wake Word hey_jarvis_tflite with module ovos-ww-plugin-openwakeword
2025-08-14 13:14:53.084 - voice - ovos_plugin_manager.wakewords:create_hotword:165 - ERROR - Failed to load hotword: hey_jarvis_tflite - ovos-ww-plugin-openwakeword
2025-08-14 13:14:53.086 - voice - ovos_plugin_manager.wakewords:create_hotword:166 - ERROR - HotWordEngine.__init__() takes from 2 to 3 positional arguments but 4 were given
Traceback (most recent call last):
File "/home/ovos/.venvs/ovos/lib/python3.11/site-packages/ovos_plugin_manager/wakewords.py", line 163, in create_hotword
return cls.load_module(module, hotword, ww_config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ovos/.venvs/ovos/lib/python3.11/site-packages/ovos_plugin_manager/wakewords.py", line 145, in load_module
return clazz(hotword, hotword_config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ovos/.venvs/ovos/lib/python3.11/site-packages/ovos_ww_plugin_openwakeword/__init__.py", line 28, in __init__
super().__init__(key_phrase, config, lang)
TypeError: HotWordEngine.__init__() takes from 2 to 3 positional arguments but 4 were given
2025-08-14 13:14:53.089 - voice - ovos_dinkum_listener.voice_loop.hotwords:load_hotword_engines:206 - ERROR - Failed to load hotword: hey_jarvis_tflite
2025-08-14 13:14:53.091 - voice - ovos_dinkum_listener.voice_loop.hotwords:load_hotword_engines:211 - ERROR - No listen words loaded
2025-08-14 13:14:53.093 - voice - ovos_dinkum_listener.voice_loop.hotwords:load_hotword_engines:217 - WARNING - No stop words loaded
Vosk works but not nearly as well as the trained model and it struggles. I’m familiar with python, maybe I can submit a patch to fix this open wake word parameter issue?