Hi there @Ron777,
Thanks for providing the log information.
I tried to replicate this on my Ubuntu 18.04 LTS system, and also found some anomalies. Firstly, I tried to see which listener was being used, and for some reason, PocketSphinx was being used, event though my Wake Word was the default Hey Mycroft. Using the phrase set my listener to Precise, Mycroft then tried to switch to Precise.
However, Mycroft kept trying to download Precise for over two hours with the message:
13:22:55.171 - mycroft.client.speech.hotword_factory:during_download:203 - INFO - Still downloading executable...
13:23:25.172 - mycroft.client.speech.hotword_factory:during_download:203 - INFO - Still downloading executable...
13:23:55.173 - mycroft.client.speech.hotword_factory:during_download:203 - INFO - Still downloading executable...
13:24:25.176 - mycroft.client.speech.hotword_factory:during_download:203 - INFO - Still downloading executable...
I checked the /var/log/mycroft/skills.log and /var/log/mycroft/audio.log but could not see any Precise-related errors.
Next, I then tried a manual install of Precise, which worked:
(.venv) kathyreid@kathyreid-Oryx-Pro:~/mycroft-core$ source venv-activate.sh
Entering Mycroft virtual environment. Run 'mycroft-venv-deactivate' to exit
(.venv) kathyreid@kathyreid-Oryx-Pro:~/mycroft-core$ pip3 install mycroft-precise
Collecting mycroft-precise
Downloading https://files.pythonhosted.org/packages/1c/f0/b492a46ea66ca88cf64a4927ef2a0ef9dc6535d99b6dd83d6048c5ddc69f/mycroft_precise-0.2.0-py3-none-any.whl
[log truncated, it downloaded and installed all dependencies]
Then, I restarted Mycroft using ./start-mycroft.sh debug, and voila!, Precise Wake Word listener was working.
This left two questions:
- Your issue specifically is that Precise appears to be your default, but it is not activating
- Why wasn’t Precise installed correctly in the first place
Precise not triggering
At a guess, I think what is happening based on the log file is:
- Precise is trying to activate but cannot
- And Mycroft is falling back to PocketSphinx
This doesn’t explain though why the Wake Word is not triggering for you when set to Precise.
Conclusion: I don’t think Precise is installed properly. Can you please try a command line install as shown above?
Precise not being correctly installed
I looked at the /dev_setup.sh and requirements.txt in mycroft-core, and the only thing I can think of is if we need to add mycroft-precise into requirements.txt - as it is not installed directly in /dev_setup.sh. I’ll try a new build of mycroft-core and see if this works.
Thanks so much for your patience Ron as we work through this.
Best, Kathy

