Skip to content
This repository has been archived by the owner on Sep 8, 2024. It is now read-only.

v19.2.2

Compare
Choose a tag to compare
@forslund forslund released this 29 Mar 00:44
· 1703 commits to dev since this release

Make Precise sensitivity configurable #2060

The mycroft config for hotwords can now apply sensitivity and trigger levels

New keys:
sensitivity: Network output necessary to be considered an activation
trigger_level: Number of consecutive chunks that are activated to cause a wakeword detection

Example:

{
  [...]
  "hotwords": {
    "MY-WAKE-WORD-THAT-USES-PRECISE": {
      "sensitivity": 0.5,
      "trigger_level": 3
    }
  }
}

Mimic 2 Long sentences #2061

Fixes issue with Mimic 2 when supplied a very long sentences in an utterance. The sentence would be split into individual letters instead of chunks based on words/ and separating characters. This also refactors mimic2 to work more like the other TTS's.

Mimic 2 Fallback #2071

Separate the caches for all TTS's and makes sure that the mimic fallback doesn't speak over itself when mimic2 fails.

Handle tonight better in extract_datetime() #2065, #2068

Tonight will now more consistently match the intended night. Big thanks to @JarbasAI for helping with this.

Portuguese Update #2039

Portuguese format and parse functions have been updated thanks to @JarbasAI.

Normalize for padatious and fallbacks #2077, #2078

The intent_service will now provide a normalized version of the stt utterance as well as the raw utterance when sending it off to the fallbacks. Allowing better Padatious matching in addition to general usefulness for fallback skills.

Misc

  • Adjust Precise last chance priority to leave region for low prio fallbacks #2059
  • Handle exception in play_wav/mp3/ogg util functions #2012
  • Allow moving system config and websettings cache using environment variables #2058
  • Fix common_iot base class for python 3.4 #2063
  • Import keyword translations from Timer skill #2062
  • Update gTTS to 2.0.3 #2069