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