Commit Graph

1230 Commits (sj201r5)

Author SHA1 Message Date
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 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
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
Michael Hansen fd2ae74d02 Add regex intent service 2022-03-22 22:06:48 +00:00
Michael Hansen 59e5aef6e0 Use activity id as TTS session id 2022-03-17 19:25:17 +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 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 339a23da6a Report CQS action complete with message 2022-02-25 20:14:42 +00:00
Michael Hansen 1b780e8a5c Add TTS caching to skills and audio service 2022-02-22 22:04:14 +00:00
Chris Veilleux f3d18b0969 add the logic for "template" resource files back in. 2022-02-18 01:03:55 -06:00
Chris Veilleux fe46a2705d add the logic for "template" resource files back in. 2022-02-17 19:00:28 -06:00
Chris Veilleux 5d6c88623d add regex file loading for skill into resources code 2022-02-16 16:22:44 -06:00
Chris Veilleux 82ac9e1d49 added support for .word files and fixed a regex bug 2022-02-11 15:43:59 -06:00
Chris Veilleux dd097b0b25 fixes a bug where the dialog data is not passed to the renderer 2022-02-09 14:43:49 -06:00
Michael Hansen 1f246f61a1 Merge branch 'mark-ii/qa' of https://github.com/MycroftAI/mycroft-core into test/vk 2022-02-08 22:52:48 +00:00
Chris Veilleux 6a9a33d574 removed spurious print statements 2022-02-08 15:19:30 -06:00
Chris Veilleux 7508d27a86 Merge remote-tracking branch 'origin/mark-ii/qa' into mark-ii/qa
# Conflicts:
#	mycroft/skills/mycroft_skill/mycroft_skill.py
2022-02-08 14:42:05 -06:00
Chris Veilleux 190ce2b500 another iteration of improving the resource file handling 2022-02-08 14:41:50 -06:00
Chris Veilleux 86d08f7f4e Added an event after the idle screen is displayed. 2022-02-08 14:36:48 -06:00
Michael Hansen 3220109b6c Correctly munge excluded Adapt keywords 2022-02-08 20:13:57 +00:00
ken-mycroft 16040224bd part of Jira MYC-1141 see also stop skill 2022-02-08 13:09:41 -05:00
Michael Hansen 004da8991e Support adapt with exclude/exactly 2022-02-08 17:09:14 +00:00
Chris Veilleux a1a44f8bb8 update dialog renderer in the translator after all dialogs are loaded 2022-02-02 16:46:14 -06:00
Chris Veilleux b9f814a03c Move resource file location and translation logic into skill_data.py 2022-02-02 11:33:45 -06:00
ken-mycroft 8ce034d51b modifications to the stop process flow to accommodate upcoming commits to common play and query skills 2022-01-28 14:17:58 -05:00
Michael Hansen 9912c1a5bd Send TTS events with listen flag 2022-01-25 03:18:44 +00:00
Michael Hansen 5c07e59613 Use record_begin instead of wakeword
Always emit mycroft.mic.listen in get_response
2022-01-21 19:12:02 +00:00
Michael Hansen 235709d1e1 Occasional misses in start listening beep 2022-01-21 16:32:05 +00:00
Michael Hansen 7bec61c6ef Add play_sound_uri to skills 2022-01-21 16:25:59 +00:00
Michael Hansen 033cfc6347 Mostly working with TTS and streaming 2022-01-20 23:01:50 +00:00
Michael Hansen 83cbfa03f5 Merge branch 'mark-ii/qa' of https://github.com/MycroftAI/mycroft-core into mark-ii/qa 2022-01-19 22:54:35 +00:00
Michael Hansen cb29ef0848 Can't use audio service to play sounds because it deletes VLC stream 2022-01-19 19:59:08 +00:00
Chris Veilleux 19b96f88a3 Merge branch 'mark-ii/qa' of https://github.com/MycroftAI/mycroft-core into mark-ii/qa 2022-01-18 20:56:44 -06:00
Chris Veilleux 1d5cffcbd0 Add the concept of "skill service initializing" to skill loading so a skill can behave differently at service load time. 2022-01-18 20:56:26 -06:00
Michael Hansen a80c25e5cb Prototype activity started/ended functions for skills 2022-01-17 17:28:06 +00:00
Michael Hansen 942c836386 Send skill_id with speak event 2022-01-13 17:53:18 +00:00
Chris Veilleux a7a039202d Moved status screens to wifi and pairing skills 2022-01-12 14:17:45 -06:00
Chris Veilleux 9dbe974b16 Merge remote-tracking branch 'origin/mark-ii/gui-namespace' into mark-ii/qa 2022-01-11 17:04:52 -06:00
Chris Veilleux 2e376b271e docstring cleanup 2022-01-11 17:03:06 -06:00
Michael Hansen 871dc8b959 Add 'hot_reload' config item to skills 2022-01-11 15:17:52 -05:00
Chris Veilleux 28b97d067a add internet connecting screen to idle screen skill 2022-01-11 10:57:52 -06:00
Chris Veilleux 235bd0c9ef move GUI specific code out from the base enclosure class and refactor. 2022-01-10 17:12:00 -06:00
Chris Veilleux 6a8c044217 uncomment the code that determines if a skill needs to reload. 2022-01-10 16:49:42 -06:00
Michael Hansen e0187b392a Restore MSM 2022-01-06 11:17:48 -05:00
Michael Hansen 9e89bdde0a Remove all the msm from skills module 2022-01-04 21:40:26 -05:00
Michael Hansen 47335a7176 Stop skill manager from updating skills 2022-01-03 16:53:13 -05:00