was successfully added to your cart.
Release NotesTechnical

Release Notes 0.9.5 | Introducing Precise

By November 14, 2017 No Comments
What's New with Mycroft

V0.9.5 is here – and we’re rolling out Precise.

Precise wake word engine #1199#1207

New machine-learning based wake word listener. This system includes a feedback loop, allowing user-contributed information to be incorporated into the training database, improving the wake-word performance. This happens when Opt In has been chosen at home.mycroft.ai.

Precise is enabled by changing /etc/mycroft/mycroft.conf to include:
{“hotwords”: {“hey mycroft”: {“module”: “precise”}}}.

You can also switch to Precise via voice by saying “Hey Mycroft, set the listener to Precise”

API enhancements

  • Add MycroftSkill.get_intro_message() method which skills can override when they wish to provide instructions to the user after installation. (#1211)
  • Extend scheduled event mechanism with MycroftSkill.get_event_status(), MycroftSkill.remove_event() (#1193)

Utility changes

  • Add msm list command to show already installed skills; and msm info <skill> command to display info from the README.md in the skill’s Github repo. Thanks @theCalcaholic! (#1201#1202#1203 )
  • Add ‘all’ option for mycroft-stop utility to mirror mycroft-start (#1212)
  • Changed mycroft-use utility to autoremove when switching from unstable to stable builds. (#1213)
  • Add ‘home’ and ‘home-test’ options to mycroft-use to simplify backend testing. Also added platform support and extended the ‘github’ option. (#1182)


  • Wakeword validation, defaulting to “Hey Mycroft” when user-entered settings fail. (#1188)
  • Add event scheduler tests (#1189)
  • Reduced requirements.txt to only the packages actually used by mycroft-core, removing those only needed for default skills. (#1192#1215#1216)
  • Added stop() to the AudioService. Thanks, @akailash! (#1194)
  • Configuration system fix (#1196)
  • Padations 0.3.7, fixing several minor bugs (#1198)
  • The remote configuration file was prematurely loaded at import time. Now it is loaded when the Session is created. (#1204)

And onto v0.9.6

  • We pushed a 0.9.6 version right after 0.9.5 that fixed a minor packaging bug. So technically we are now on 0.9.6.






Steve Penrod
Steve has been building cutting edge yet still highly usable technology for over 25 years, previously leading teams at Autodesk and the Rhythm Engineering. He now leads the development team at Mycroft as a partner and the CTO.