JarbasAI
JarbasAI
you can disable skill reloading https://github.com/MycroftAI/mycroft-core/blob/dev/mycroft/skills/core.py#L377 , but i think skill reloading will also call the shutdown method, i might be wrong though ctrl+c should call shutdown for every skill,...
In our projects we have strict requirements and our CI pipeline tests for license validity, our tests fail when we add yt-dlp to our dependencies due to requirements.txt including mutagen...
> All our dependencies are optional. You can install just yt-dlp with `pip install yt-dlp --no-deps`. but i can not have a project that depends on it and adds it...
https://github.com/OpenVoiceOS/ovos-stt-plugin-whisper https://github.com/OpenVoiceOS/ovos-stt-plugin-whisper-tflite https://github.com/OpenVoiceOS/ovos-stt-plugin-whispercpp https://youtu.be/Aor6CFkcWzU
I strongly recommend you move to either OVOS or Neon, mycroft-core is abandonware https://community.mycroft.ai/t/faq-ovos-neon-and-the-future-of-the-mycroft-voice-assistant/13496
Mycroft is dead and there is no one to give you support I recommend you move to either OVOS or Neon which are the surviving forks of mycroft, both are...
Ovos plugins can be used standalone you only need the opm package, ovos technical manual includes some examples for standalone usage of plugins. You can reach us on our matrix...
In ovos and neon we have unittests per skill, i agree it is the way to go and way more useful than VK imho Eg https://github.com/OpenVoiceOS/skill-ovos-wikipedia/tree/dev/tests/unittests
i deprecated this class in a backwards compatible way in OPM, i removed the split and am using requests directly https://github.com/OpenVoiceOS/OVOS-plugin-manager/blob/dev/ovos_plugin_manager/templates/tts.py#L984
there is a split hardcoded in core for picroft, a split hardcoded for RemoteTTS, and mimic2 has its own split logic also I think this split will be very plugin...