- Update to 18.8.13:
* Nice duration gh#MycroftAI/mycroft-core#1977
A new parsing helper for extracting durations from text has been added.
The extract_duration() method returns a tuple with a timedelta and the
remaining text.
* Document "save_utterance" config option gh#MycroftAI/mycroft-core#1980
The "record_utterance" option was undocumented and badly named so a new
config option "save_utterance" was added to the listener config. The
"record_utterance" option will still be working until 19.02.
* Update Italian formatting functions gh#MycroftAI/mycroft-core#1984
* Bugfixes
+ Fix issue with using sudo during the interactive part of dev_setup.sh
gh#MycroftAI/mycroft-core#1978
+ Fix minor typo in api-code gh#MycroftAI/mycroft-core#1991
+ Fix multiple skills subprocesses gh#MycroftAI/mycroft-core#1975
+ Fix rare crash issue when adding vocabulary while calculating intents.
gh#MycroftAI/mycroft-core#1975
OBS-URL: https://build.opensuse.org/request/show/676852
OBS-URL: https://build.opensuse.org/package/show/multimedia:voice-assistant/mycroft-core?expand=0&rev=15
- Update to 18.8.12:
* GUI update (gh#MycroftAI/mycroft-core#1964)
+ Adds ability to sync variables from the gui into the skill and makes it
possible to override the idle page.
* Always load dialogs as utf-8 (gh#MycroftAI/mycroft-core#1958)
+ This ensures that systems with a default file encoding of ascii, ansi and
similar can read the dialog files correctly.
* Fix normalize of sentences containing "half"
(gh#MycroftAI/mycroft-core#1966)
+ A bug introduced when improving the handling of numbers silently made the
normalize not parse numbers after a "half" in the sentence. The change
was reverted and the old behaviour is back.
* Update of stop handling of TTS (gh#MycroftAI/mycroft-core#1961)
+ The tts now cancels all pending speech requests that were issued before
the stop command.
* Resting screen decorator (gh#MycroftAI/mycroft-core#1970)
+ Creating Idle pages was previously a tricky task requiring setting up
message handlers and sending the correct message. Now a method can simply
be tagged as an resting screen handler by applying the decorator
@resting_screen_handler.
* Additional info from the audiotest (gh#MycroftAI/mycroft-core#1971)
+ The audio test now prints which device is used for recording and the
command line used for playback. A -l option is also available now to list
available audio devices.
* Prefer local audio outputs (gh#MycroftAI/mycroft-core#1963)
+ The audio system now prefer local backends before trying external ones.
For example a https url will now consistently play using the vlc backend
and not on a chromecast unless specified.
* Misc
+ Clean up unnecessary Logs in text client (gh#MycroftAI/mycroft-core#1957)
OBS-URL: https://build.opensuse.org/request/show/673170
OBS-URL: https://build.opensuse.org/package/show/multimedia:voice-assistant/mycroft-core?expand=0&rev=12
- Update to 18.8.6:
* New function extract_numbers() will extract all numbers from a string.
* The extract_datetime() function now accepts now as well as
"within X minutes/hours".
* Bugfixes:
+ Utterance remainder does now only replace whole words (and not parts).
+ Fix start playback for fast CPS_start() methods
* Update Readthedocs documentation . Build scripts have been updated to work
in the current virtualenv and skill members such as file_system and log in
MycroftSkill is now documented.
* Extract date time function improvement. Fixed handling of phrases like
"in a minute" and added support for extracting "now".
* Upgrade requests minimum version to 2.20.
* Fix incorrect path in the prepare-msm script.
OBS-URL: https://build.opensuse.org/request/show/656771
OBS-URL: https://build.opensuse.org/package/show/multimedia:voice-assistant/mycroft-core?expand=0&rev=11
- Update to 18.8.5:
* No information from upstream yet. It'll be published at:
https://github.com/MycroftAI/mycroft-core/releases/tag/release%2Fv18.8.5
- Added buildrequires for python3-ddg3 and python3-ifaddr
- Update to 18.8.4:
* This was a rather quiet release but it introduces a mechanic to sync
installed skills with the skill store. This makes way for bigger changes
server side creating a better user experience.
* Report load errors in skill tester . The skill tester now has the ability
to report the error encountered when skills fail to load.
* New tests for the dialog renderer module.
* Api update Upload skills manifest . Add support for uploading skill
manifest listing installed skills and their status. This makes way for
implementing better installation possibilities on the Marketplace.
* Bugfixes
+ Fix using CPS_play() without the common play framework.
+ Fix setup script on Fedora and add support for Red Hat Enterprise Linux
* See more changes at
https://github.com/MycroftAI/mycroft-core/releases/tag/release/v18.8.4
- Update to 18.8.3:
* The big news in this issue is adding the CommonPlaySkill, a subclass of
the MycroftSkill adding functionality for negotiating which skill should
handle a playback call. This will still need a couple of skill updates
to take advantage of the system but it should be running within a day or two.
* Common playback skill
* Fallback TTS . If a remote TTS such as Mimic 2 or googleTTS is used and
the network connection goes down the tts will fallback to the local
version of Mimic.
OBS-URL: https://build.opensuse.org/request/show/648785
OBS-URL: https://build.opensuse.org/package/show/multimedia:voice-assistant/mycroft-core?expand=0&rev=9