Kris Gesling

Results 85 issues of Kris Gesling

Discussion started in #2962 about whether network connectivity checks are always needed. If an install is intended to operate fully offline then clearly it doesn't need to be connected. However...

Status: For discussion

## Description Upgrade PIP to latest version. There have been an extensive number of bugfixes, improvements and deprecations. Nothing that I've seen that should really impact us. @forslund I remember...

CLA: Yes

Adds a new method, `ask_confirm()`, an alternative to `ask_yesno` that returns only a Boolean or None. closes #2835 replacing PR #2837 ```python if self.ask_confirm('question'): self.speak("got it") else: self.speak("task failed successfully")...

CLA: Yes

## Description AttributeError was being thrown by the Speech service. ``` File "/opt/mycroft/.venv/lib/python3.8/site-packages/pyee/_base.py", line 116, in emit self._emit_handle_potential_error(event, args[0] if args else None) File "/opt/mycroft/.venv/lib/python3.8/site-packages/pyee/_base.py", line 86, in _emit_handle_potential_error raise...

Type: Bug - complex
CLA: Yes

## Description This adds pause and resume functionality to the TTS playback thread for use in barge in. From Ken: > Barge-In is not an issue for Precise, however, core...

CLA: Yes

## Description The `audioservice.track_info` handler was using a custom reply message, which is an older form of replying to a message. This required you to know what the `reply_type` is...

CLA: Yes
Breaking change

## Description Small addition to the Simple Audioservice to add current track info handling in line with current Audioservice definition. ## How to test With the simple audioservice as your...

CLA: Yes

## Description The `remove_voc` method complements the existing vocab matching tools. It is useful to clean utterances of common articles or other noise when parsing for specific information. This method...

help wanted
CLA: Yes

## Description If an audioservice throws an exception when starting playback, the `service_lock` is never released. Playback cannot be initiated again until the Audio Service is restarted. I haven't yet...

CLA: Yes

As we are moving to a new [plugin system for audioservices, STT and TTS engines](https://github.com/MycroftAI/mycroft-core/pull/2594) we need to create a plugin for each of the services that will no longer...

Type: Enhancement - roadmapped
Breaking change