Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SkillRepo init error while setting up mycroft #3161

Open
lumy opened this issue Dec 20, 2023 · 1 comment
Open

SkillRepo init error while setting up mycroft #3161

lumy opened this issue Dec 20, 2023 · 1 comment
Labels

Comments

@lumy
Copy link

lumy commented Dec 20, 2023

Describe the bug
while trying to install and test mycroft i've come accros an error.
When i start with the script start-mycroft.sh the log files show some errors.

To Reproduce
Steps to reproduce the behavior:
follow the guide from: https://mycroft-ai.gitbook.io/docs/using-mycroft-ai/get-mycroft/linux

Log files

==> skills.log <==
  File "/home/lumy/Kernel/mycroft-core/mycroft/skills/skill_updater.py", line 58, in __init__
    self.dot_msm_path = os.path.join(self.msm.skills_dir, '.msm')
                                     ^^^^^^^^
  File "/home/lumy/Kernel/mycroft-core/mycroft/skills/skill_updater.py", line 111, in msm
    self._msm = create_msm(msm_config)
                ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/lumy/Kernel/mycroft-core/mycroft/skills/msm_wrapper.py", line 101, in create_msm
    msm_skill_repo = SkillRepo(
                     ^^^^^^^^^^
TypeError: SkillRepo.__init__() takes from 1 to 3 positional arguments but 4 were given
==> voice.log <==
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
2023-12-20 22:00:02.633 | INFO     | 20673 | mycroft.client.speech.listener:create_wake_word_recognizer:328 | Creating wake word engine
2023-12-20 22:00:02.639 | INFO     | 20673 | mycroft.client.speech.listener:create_wake_word_recognizer:351 | Using hotword entry for hey mycroft
2023-12-20 22:00:02.644 | INFO     | 20673 | mycroft.client.speech.hotword_factory:load_module:500 | Loading "hey mycroft" wake word via precise
2023-12-20 22:00:04.258 | INFO     | 20673 | mycroft.client.speech.hotword_factory:on_download:322 | Downloading Precise executable...
2023-12-20 22:00:09.268 | INFO     | 20673 | mycroft.client.speech.hotword_factory:during_download:334 | Still downloading executable...
2023-12-20 22:00:12.661 | INFO     | 20673 | mycroft.client.speech.hotword_factory:load_module:535 | precise is taking too long to load
2023-12-20 22:00:12.668 | INFO     | 20673 | mycroft.client.speech.hotword_factory:load_module:500 | Loading "hey mycroft" wake word via pocketsphinx
ERROR: "ps_config.c", line 158: Only one of lm, jsgf, fsg, keyphrase, kws, allphone, lmctl, can be enabled at a time in config
2023-12-20 22:00:12.677 | ERROR    | 20673 | mycroft.client.speech.hotword_factory:initialize:528 | Could not create hotword. Falling back to default.
Traceback (most recent call last):
  File "/home/lumy/Kernel/mycroft-core/mycroft/client/speech/hotword_factory.py", line 513, in initialize
    instance = clazz(hotword, config, lang=lang)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/lumy/Kernel/mycroft-core/mycroft/client/speech/hotword_factory.py", line 142, in __init__
    self.decoder = Decoder(config)
                   ^^^^^^^^^^^^^^^
  File "_pocketsphinx.pyx", line 852, in _pocketsphinx.Decoder.__init__
RuntimeError: Failed to initialize PocketSphinx
ERROR: "ps_config.c", line 158: Only one of lm, jsgf, fsg, keyphrase, kws, allphone, lmctl, can be enabled at a time in config
2023-12-20 22:00:12.792 | ERROR    | 20673 | __main__:on_error:187 | Audio service failed to launch (RuntimeError('Failed to initialize PocketSphinx')).

Environment (please complete the following information):

  • Device type: Desktop Debian 12
  • Mycroft-core version: (tested on master and release/v21.2.2)
@lumy lumy added the bug label Dec 20, 2023
@JarbasAl
Copy link
Contributor

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 very active and updated often

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants