Commit Graph

4976 Commits (mark-ii/gui-replace-page)

Author SHA1 Message Date
Åke b241f1de84
Merge pull request #2704 from MycroftAI/bugfix/settings-update-typeerror
Add optional message argument
2020-10-02 13:40:18 +02:00
domcross 65e30ba861 Mozilla TTS
fix codestyle
2020-10-01 21:03:52 +02:00
domcross 104c57a528 Mozilla TTS
fix missing import and codestyle
2020-10-01 20:35:08 +02:00
domcross 5be3b54b27 MozillaTTS
Implement TTS module that works with Mozilla-TTS server.

==== Environment Notes ====
Requires a Mozilla-TTS server running preferably in your local network.
2020-10-01 20:07:47 +02:00
Dominik b4a0c51a5f
Merge pull request #8 from MycroftAI/dev
update dev
2020-10-01 18:57:31 +02:00
Kris Gesling 4d76d13162
Merge pull request #2699 from gaganpreet/gtts-upgrade
Update gtts
2020-09-30 11:47:27 +09:30
Kris Gesling 80c7537320
Merge pull request #2705 from el-tocino/DSS-verbiage-fix
Remove DSS English-only error
2020-09-28 09:29:34 +09:30
Joshua J. A. Harwood 84a5fd8853 Issue-2700 - Allow for different Polly engines in config 2020-09-27 22:49:59 +00:00
Åke Forslund 241adfdda8 Add Todo / comment regarding startup order 2020-09-27 09:58:08 +02:00
Åke Forslund 6eeeefb0ac Always use the plural "Skills" for the service
Change all strings referring to the service to use "Skills service"
2020-09-27 09:58:08 +02:00
Åke Forslund 225ece7737 Add started and alive hooks to skills process 2020-09-27 09:58:08 +02:00
Åke Forslund 7c4a3fa2f2 Remove is_alive and all_loaded registration test 2020-09-27 09:58:08 +02:00
Kris Gesling 582faab843 Move ready check to enclosure; use ProcessStatus
Previously Mycroft reported mycroft.ready when Padatious had
finished it's first training run. This check has been shifted
to the enclosure service, and starts checking once the Padatious
training is complete.

Currently checks on readiness of audio, speech and skills services.
2020-09-27 09:58:02 +02:00
el-tocino 8d9930ac18 remove english-only error 2020-09-25 20:18:31 -05:00
Kris Gesling 5e8474cd72 Add optional message argument
When called over the messagebus the message is passed to the handler,
thereby throwing a TypeError as it wasn't expecting 2 positional args.
2020-09-25 15:55:42 +09:30
Kris Gesling 1c80eab76d
Merge pull request #2691 from forslund/bugfix/duration_stretch-update
Bugfix/duration stretch update
2020-09-25 15:06:17 +09:30
Kris Gesling e9add604fd add ProcessStatus to key services 2020-09-25 06:52:27 +02:00
Åke Forslund 48d1153c0c Add test cases for ProcessStatus 2020-09-25 06:52:27 +02:00
Kris Gesling fa0b0dbd41 Change names for consistency 2020-09-25 06:52:25 +02:00
Åke Forslund 633dea1ac5 Add ProcessStatus class
ProcessStatus tracks the process status and allows callbacks on changes
and status queries over the messagebus.

StatusCallbackMap is used to setup the callbacks

ProcessState is an enum tracking the different states.
2020-09-25 06:51:20 +02:00
Åke Forslund bb4e705d64 Add unittests for the plugin util 2020-09-23 07:46:13 +02:00
Åke Forslund d8ff26bbd9 Add plugin loading of audioservices
All modules registered under the entrypoint group "mycroft.plugin.audioservice"

These shall refer to a module with either an autodetect function or a
load_service function.
2020-09-23 07:46:13 +02:00
Åke Forslund 15fd22a258 Add plugin loading to stt
pip packages registering entrypoints under 'mycroft.plugin.stt' will be
detected.
2020-09-23 07:46:13 +02:00
Åke Forslund a54090eef2 Add plugin support for tts
Entrypoints registered under "mycroft.plugin.tts" will be detected and
able to run.
2020-09-23 07:46:13 +02:00
Åke Forslund caf834c728 Add plugin utils 2020-09-23 07:46:09 +02:00
Kris Gesling ae72ebd247
Merge pull request #2599 from forslund/refactor/intent-service
Refactor intent service
2020-09-23 10:24:16 +09:30
Kris Gesling 571e6d3e61
Merge pull request #2659 from forslund/feature/detect-bad-modification-times
Don't reload skill if a mod time is in the future
2020-09-22 20:55:35 +09:30
katridi 6e197d0138
Bugfix/issue 2563 (#2692)
* Issue-2563 Added fallback to english model
* Added test case for checking config set up
* Added more descriptive log message
2020-09-22 15:01:01 +09:30
jarbasal 7e1e3e4bc2 extend timeout 2020-09-20 21:38:33 +01:00
Gaganpreet Arora b198f0e936 update gtts 2020-09-19 15:10:05 +02:00
Kris Gesling 2e1247dd5c
Merge pull request #2697 from forslund/test/gui-interface
Add basic test cases for gui interface
2020-09-18 16:06:52 +09:30
Åke Forslund 2debf2a7b7 Add basic test cases for gui interface 2020-09-18 07:26:21 +02:00
JarbasAI 4d3cd33d4a
Feat/self.gui.connected (#2682)
* expose gui connection status

* gui.status.request.response

Co-authored-by: jarbasal <jarbasai@mailfence.com>
2020-09-16 17:02:46 +09:30
Kris Gesling 39a2d9cf21
Merge pull request #2688 from MycroftAI/feature/upgrade-msk
Upgrade MSK to v0.3.16
2020-09-16 08:45:11 +09:30
katridi a185a9a4bf
Issue-2567 - Fixing not initialized dialog_render (#2685)
Fixes #2567
2020-09-15 22:10:39 +09:30
Kris Gesling 31fd9914ef
Merge pull request #2681 from forslund/bugfix/all_loaded-order
initialize status members before bus handlers
2020-09-14 17:02:16 +09:30
Åke Forslund 37e03589f3 Handle numeric duration stretch 2020-09-14 07:43:48 +02:00
Kris Gesling 5616aae0ce fix broken link; minor edits 2020-09-14 14:44:28 +09:30
Åke Forslund f40c9cc44f Make Global scope variables upper case 2020-09-12 18:18:38 +02:00
Åke Forslund 725b8a8d15 Fix update of duration stretch
Switch from global config to object config
2020-09-12 18:18:02 +02:00
Noam Preil 3e63514804
Add support for `doas` 2020-09-11 00:44:50 -04:00
Kris Gesling 3672b9020d
Merge pull request #2689 from forslund/bugfix/audio-service-start-failure
Fix Audioservice startup
2020-09-11 13:35:33 +09:30
Åke Forslund 1202417f86 Handle ntp syncs during precise Startup
Use MonotonicEvent instead of the builtin Event class
2020-09-10 13:27:21 +02:00
Åke Forslund 4e7809d732 Handle ntp sync in audioservice ready wait
Events (any python threading in general) don't use monotonic time and
can be affected by an ntp sync.

This replaces the normal event with the MonotonicEvent class handling jumps
into the future.
2020-09-10 13:26:25 +02:00
Åke Forslund fc3d8ce801 Add MontonicEvent class
This handles jumps forward in time correctly
2020-09-10 13:26:25 +02:00
Kris Gesling 6cb219dc15 bump MSK version 2020-09-09 16:15:51 +09:30
Kris Gesling 52b908f350
Merge pull request #2663 from forslund/feature/given-timeout
Voight Kampff given timeout
2020-09-09 14:32:25 +09:30
Åke Forslund b71bedd471 initialize status members before bus handlers
self._loaded_status was accessed from a message handler, if a message is
received at the precisely wrong time an exception may occur. This fixes
the init order.

Also moves the skill_updater creation to be fore the handlers are
registered.
2020-09-07 06:34:07 +02:00
devs-mycroft 255ac428bd Version bump from 20.8.-1 to 20.8.0 2020-09-03 07:49:13 +00:00
Kris Gesling dfe55ab0fe
Merge pull request #2684 from forslund/bugfix/audio-backend-fix
Fix vlc audioservice loading
2020-09-01 13:32:47 +09:30