Commit Graph

3387 Commits (sj201r5)

Author SHA1 Message Date
ken-mycroft f479584669 remove log line 2022-05-27 13:05:19 -04:00
ken-mycroft cab5f76c80 sj201r5 support. sudo pip3 install rpi_ws281x adafruit-circuitpython-neopixel and sudo python3 -m pip install --force-reinstall adafruit-blinka are required. also you will need to change config file to change default 2022-05-27 12:48:21 -04:00
ken-mycroft d5dd463eef fix nasty bug where if leds were not present the system would not boot 2022-05-26 10:00:11 -04:00
Michael Hansen 0d87d295f8 Disable screen dimming 2022-05-04 14:14:52 -04:00
Kris Gesling db3c80b063 Report muted if volume is 0
Previously any volume get request would report muted == False.
2022-04-13 15:37:24 +09:30
Kris Gesling 6914a3b11c Require Padatious intents to be trained before service ready.
Previously the Skill Service would report ready as soon as all
Skills were loaded. This means that some valid intents would could
not be triggered despite the system as a whole reporting that it
was ready.
2022-04-13 11:20:33 +09:30
Kris Gesling 9bdba1db72 Add mock hardware for CI testing 2022-03-31 15:13:36 +09:30
Kris Gesling b8d2599fee Fix pycodestyle errors 2022-03-30 11:46:10 +09:30
Kris Gesling 4f52e2385f Fix Flake8 errors 2022-03-30 11:16:49 +09:30
Kris Gesling 56a966c9af autoformat 2022-03-30 11:01:25 +09:30
Kris Gesling bfbe58c1a4 Fix inflection removal 2022-03-29 21:31:49 +09:30
Kris Gesling 3784fd86fa Fix inflection import 2022-03-29 20:01:08 +09:30
Kris Gesling e2b4c8e587 Remove inflection dependency
It was only performing a simple string formatting operation
2022-03-29 14:34:05 +09:30
Michael Hansen e3d53cd4d5 Reduce priority of regex intents 2022-03-23 20:42:44 +00:00
Michael Hansen 3bf0e7e825 Penalize longer responses in queries 2022-03-23 20:06:46 +00:00
Michael Hansen dcd42a1599 Use files for regex intents 2022-03-23 17:02:37 +00:00
Kris Gesling 525a4c2e8f Autoformat 2022-03-23 15:17:22 +09:30
Kris Gesling df03c07ec3 Clean up imports in enclosure
GPIO and os not used in this module
2022-03-23 15:15:58 +09:30
Michael Hansen 60b8e5804c Fix dummy TTS 2022-03-22 23:22:42 +00:00
Michael Hansen fd2ae74d02 Add regex intent service 2022-03-22 22:06:48 +00:00
Michael Hansen 0d1d302500 Fix streaming STT in mic 2022-03-21 20:54:13 +00:00
Michael Hansen f6b5121889 Don't split TTS chunks on commas 2022-03-17 20:36:11 +00:00
Michael Hansen 59e5aef6e0 Use activity id as TTS session id 2022-03-17 19:25:17 +00:00
Michael Hansen 363e419516 Send mic mute/unmute messages in response to mute switch changes 2022-03-16 17:52:00 +00:00
Michael Hansen 5f33c0cc1b Report network connected as soon as one device is connected 2022-03-16 15:07:31 +00:00
Michael Hansen 6eb84eb2e3 Always force unmute 2022-03-16 15:07:19 +00:00
Michael Hansen f2826abe04 Start in muted state 2022-03-16 14:58:51 +00:00
Michael Hansen 2f03bf1cd8 Implement mute in mic 2022-03-16 14:52:41 +00:00
Chris Veilleux 98b7d12756 add logic to call new Selene endpoint for Pantacor device registration. 2022-03-14 14:12:34 -05:00
Michael Hansen 497fe7be66 Fix portal check 2022-03-04 22:16:46 -05:00
Michael Hansen 626dc91b5a Use Mycroft page for captive portal check 2022-03-04 15:31:13 +00:00
Michael Hansen 653934989b Avoid race condition when creating lock directory 2022-03-04 15:29:12 +00:00
Michael Hansen 35fd704e19 Use Silero VAD instead of webrtcvad 2022-03-03 20:29:33 +00:00
Chris Veilleux e9ecc35506 Merge remote-tracking branch 'origin/mark-ii/qa' into mark-ii/qa
# Conflicts:
#	mycroft/configuration/config.py
2022-03-03 13:48:56 -06:00
Chris Veilleux e5e4de59aa Catch HTTPError separately from RequestException to fix bug with response object being None 2022-03-03 13:47:50 -06:00
Michael Hansen ae15a155bd Don't clear audio ignore session id 2022-03-03 19:43:02 +00:00
Michael Hansen adf094129f Hotfix to RemoteConf error 2022-03-03 19:42:47 +00:00
Kris Gesling 602e051488 Catch KeyError if namespace doesn't exist
Log warning because this may indicate a broader issue
2022-03-03 12:19:53 +09:30
Michael Hansen fae4ab6f20 Merge branch 'mark-ii/qa' of https://github.com/MycroftAI/mycroft-core into mark-ii/qa 2022-03-02 22:30:53 +00:00
Michael Hansen 4f8a8f85d5 Avoid ignoring a cache TTS session when speaking 2022-03-02 22:27:35 +00:00
Chris Veilleux e2c6a715e1 removed all remaining core code that uses is_paired() except for the enclosure startup, which uses it to determine if the pairing skill needs to be launched. 2022-03-02 13:15:29 -06:00
Michael Hansen 862176e4cc Use speech.cache event for TTS caching 2022-03-02 02:26:07 +00:00
Michael Hansen aa72f6420d Detect captive portal page, show browser in wifi connect skill 2022-03-01 22:03:41 +00:00
Michael Hansen 391004d56c Allow TTS cache key to be explicitly set when using skill TTS cache functions. 2022-02-28 21:58:37 +00:00
Michael Hansen 19dc7d756e Add "mycroft.network-ready" message to mirror "mycroft.internet-ready" 2022-02-28 21:58:19 +00:00
Michael Hansen 9d04226e7f Convert TTS cache WAV to FLAC 2022-02-28 21:57:35 +00:00
Michael Hansen 339a23da6a Report CQS action complete with message 2022-02-25 20:14:42 +00:00
Michael Hansen 37cfda968d Track activity id for chase LED animation again 2022-02-25 20:14:23 +00:00
Michael Hansen 68121a8808 Always stop TTS on wake 2022-02-25 16:00:29 +00:00
Michael Hansen d67dfe0cc9 Complete intent failure is handled in unknown skill 2022-02-25 16:00:14 +00:00