Commit Graph

1896 Commits (3a40014122b1a1deb05c7c2c9eff11a9cd34760b)

Author SHA1 Message Date
Åke 15c4c94a71
Merge pull request #1207 from MycroftAI/bugfix/record-length
Fix wake word record length
2017-11-09 19:38:22 +01:00
Matthew D. Scholefield 0dc3dc1eab Fix sec_to_bytes 2017-11-09 11:30:30 -06:00
Matthew D. Scholefield d67f8b4bcf Change unit back to milliseconds and length back to 120ms 2017-11-09 11:30:30 -06:00
Matthew D. Scholefield 18690d358e Add user id to wake word upload
This is used to remove data retroactively from dataset
2017-11-09 11:30:26 -06:00
Åke Forslund d6c5c5c30e Add "all" option to stop-mycroft.sh
Adding the "all" option makes the syntax for stop-mycroft.sh mirror the syntax
for start-mycroft.sh
2017-11-09 10:41:24 -06:00
Åke b75d6d2539
Merge pull request #1211 from MycroftAI/feature/skill-announcement
Add optional skill announcement message

==== Tech Notes ====
- A Skill can now implement the get_intro_message() method, which can return a
string to be spoken the very first time a skill is run.  This is intended to
be an announcement, such as further steps necessary to setup the skill.

- Stopped generation of the Error message when the expected StopIteration
occurs on a intent failure.  This confused new developers and poluted the logs.
2017-11-09 13:58:55 +01:00
Åke Forslund 7699da9b84 Minor corrections of settings docstrings 2017-11-09 13:43:04 +01:00
Åke Forslund 8da1589ce2 Fix pep8 issues 2017-11-09 13:24:42 +01:00
penrods bf61cae4de Add optional skill announcement message
A Skill can now implement the get_intro_message() method, which can return a
string to be spoken the very first time a skill is run.  This is intended to
be an announcement, such as further steps necessary to setup the skill.

Also stopped generation of the Error message when the expected StopIteration
occurs on a intent failure.  This confused new developers and poluted the logs.

Finally, corrected some documentation typos.
2017-11-09 04:34:00 -06:00
Matthew D. Scholefield dba2c540af Fix wake word record length 2017-11-08 14:21:07 -06:00
Åke 363372cd26
Merge pull request #1201 from theCalcaholic/feature/msm-improvements
Minor improvements to the msm tool

==== Tech Notes ====
Add `msm list` and `msm info` commands
2017-11-08 19:28:23 +01:00
Åke a6cbe4539e
Merge pull request #1195 from akailash/dev
Adding a stop() function to audioservice.py
2017-11-08 00:02:37 +01:00
Michael Nguyen 2771e71e83
Merge pull request #1182 from MycroftAI/feature/improve-mycroft-use
Add 'home' and 'home-test' to mycroft-use.sh
2017-11-07 16:39:36 -06:00
Michael Nguyen 864128c9c4
Merge pull request #1196 from forslund/bugfix/missing-config-import
Configuration system corrections
2017-11-07 16:32:47 -06:00
Michael Nguyen 15ea88a8ea
Merge pull request #1189 from forslund/test/event-scheduler
Test/event scheduler
2017-11-07 16:17:54 -06:00
Tobias Knöppler 255acb4b58 Issues-1202 - Color `msm list` output 2017-11-07 19:12:32 +00:00
Tobias Knöppler (3knoeppl) e1212ceb1e Print message if no readme was found. 2017-11-07 17:37:20 +01:00
Tobias Knöppler (3knoeppl) 986797ac09 Fix readme not resolved correctly for some skills. 2017-11-07 17:33:38 +01:00
Åke Forslund 9ce3c32688 Allow loading config directly from strings
====  Tech Notes ====
Before the refactoring of the configuration system the
ConfigurationManager allowed loading config files directly from strings.
This commit restores that functionality
2017-11-07 13:28:46 +01:00
Tobias Knöppler b121e3ce37 Add missing msm command to `msm help` output. 2017-11-07 05:17:08 +00:00
Tobias Knöppler ba45efe957 Add `msm info <skill>` command which displays information about a skill. 2017-11-07 05:16:32 +00:00
Tobias Knöppler 9a1de05785 Indicate which skills are installed when executing `msm list`. 2017-11-07 05:15:53 +00:00
Åke 096ffeeb4e
Merge pull request #1192 from MycroftAI/remove-default-skills-deps
Removing default skill pip dependencies
2017-11-06 15:51:23 +01:00
Åke Forslund 9e67ba5614 Fix incorrect reference in patch 2017-11-03 09:38:09 +01:00
Åke Forslund baa5fbeff4 Fix file docstring. 2017-11-03 08:10:12 +01:00
Åke Forslund 6e4d91578b Add test for sending event 2017-11-03 08:10:12 +01:00
Åke Forslund 82b1e48571 Mock loading scheduler data 2017-11-03 08:10:12 +01:00
Åke Forslund 9050bad696 Add some more docstrings 2017-11-03 08:10:12 +01:00
Åke Forslund 3004aada98 Add test cases for EventScheduler class
====  Tech Notes ====
- Add test cases
- Slight refactoring of EventScheduler class to make it easier to test
2017-11-03 08:10:12 +01:00
Arron Atchison 9a00ee258a
padatious==0.3.7 2017-11-02 17:07:06 -05:00
aatchison 4d2235692c removed default skills pip requirements from the requirements.txt 2017-11-02 17:03:27 -05:00
Michael Nguyen 28e0ae9200
Merge pull request #1198 from MycroftAI/bugfix/active-skills
Fix Padatious problems
2017-11-02 16:56:35 -05:00
Åke 572f591a32
Merge pull request #1193 from MycroftAI/feature/status_event_scheduler
Feature/status event scheduler
2017-11-02 21:25:29 +01:00
Matthew D. Scholefield 9d9d615904 Increment Padatious version to 0.3.7 2017-11-02 15:21:47 -05:00
Michael Nguyen 228758975d fixes 2017-11-02 14:57:13 -05:00
Michael Nguyen 369de8a4d2 added error handling and changed function names to be more expressive 2017-11-02 12:34:05 -05:00
Åke Forslund f291e2704a Add missing inflection import
====  Tech Notes ====
inflection was not imported in configuration
2017-11-02 16:19:52 +01:00
Anu 482f1b1619 Fix #1194 2017-11-02 08:57:54 +09:00
Matthew D. Scholefield 384c66cbd2 Fix active skills for Padatious 2017-11-01 16:55:07 -05:00
Michael Nguyen c80a320a5f removed unused import 2017-11-01 12:41:51 -05:00
Michael Nguyen d5473c09c2 removed self reference, added timeout and raise excewption on timeout 2017-11-01 12:37:07 -05:00
Michael Nguyen a7596988a7 added mechanism to query event status 2017-10-31 19:27:58 -05:00
Michael Nguyen b7844df596 bug fixes 2017-10-31 12:54:24 -05:00
devs-mycroft a9d627c979 Version bump from 0.9.3 to 0.9.4 2017-10-30 18:40:54 +00:00
devs-mycroft bc995ad557 Version bump from 0.9.2 to 0.9.3 2017-10-30 18:40:38 +00:00
Michael Nguyen f9ce4f5358 made variables more expressive 2017-10-30 08:17:46 -07:00
Michael Nguyen 1d14929590 Added remove_event skills/core.py
====  Tech Notes ====
This allows you to remove message bus messages inside core.py. When canceling scheduling events, the message bus messages were not removed which could caused duplicate listeners and handlers for the same intent. Adding remove_event function removes the actual messages from the bus to prevent potential duplicates.
2017-10-30 08:13:44 -07:00
Åke 0afc56beeb
Merge pull request #1183 from MycroftAI/feature/quiet-no-internet
Fix no-internet prompt
2017-10-28 10:24:15 +02:00
Åke Forslund 92f25f2922 Remove Location as a default context word
====  Tech Notes ====
Location was added as a default context keyword when the context manager
was added as an example of how the context feature could be used.
However in the current greedy implementation in can cause some confusion
with lingering context providing incorrect Location.

The feature can still be turned on in configuration if someone wants to
experiment with it.
2017-10-28 03:21:02 -05:00
penrods 0986df6b4b Fix no-internet prompt
The prompt during skill downloads was occurring even when the "speak" flag was
set to False.  Now it is honored.

Also removed the "no network connection.dialog" which essentially was a copy of
the "not connected to the internet.dialog" file.
2017-10-28 03:14:22 -05:00