Commit Graph

4899 Commits (refactor/python-detect)

Author SHA1 Message Date
Ethan Ward d4d6f8f57f Issues 86 - Add changed vocab file 2016-06-02 17:18:12 -05:00
Ethan Ward 6c5d299e59 Issues 86 - Comply with pep8 standards 2016-06-02 17:01:58 -05:00
Ethan Ward 4ed518ad99 Issues 86 - Add 'thanks' to vocab 2016-06-02 16:23:53 -05:00
Ethan Ward 9d8785588e Issues 86 - Fix formattting 2016-06-02 16:20:23 -05:00
Ethan Ward f81e135941 Issues 86 - Create welcome skill 2016-06-02 16:07:14 -05:00
Ethan Ward a75c5ca26b Issues 86 - Add basics of welcome skill 2016-06-02 15:38:05 -05:00
Arron Atchison ed4ade8f52 changing s3 location 2016-06-02 11:41:41 -05:00
Arron Atchison c40cf2c3d4 Merge remote-tracking branch 'origin/master' into feature/deb-packaging 2016-06-02 09:08:02 -05:00
Ryan Sipes d0dae39fbf Merge pull request #82 from ethanaward/features/issues-2
Issue 2 - Added list of required packages
2016-06-01 17:25:01 -05:00
Ethan Ward bba6473abd Issue 2 - Added list of required packages 2016-06-01 16:35:45 -05:00
Ryan Sipes fc5953d41a Merge pull request #81 from ethanaward/bugfix/issues-77
Issues 76 - Fix changes to wikipedia skill so that tests pass
2016-06-01 16:28:28 -05:00
Ethan Ward 4d6defd126 Issues 76 - Add 'what does wikipedia say about' and remove 'who is/was' in wiki vocab file' 2016-06-01 13:03:24 -05:00
Ethan Ward 3518334b6b Issues 76 - Add 'what does wikipedia say about' and remove 'who is/was' as prefixes 2016-06-01 13:02:38 -05:00
Jonathan D'Orleans 594e25d256 Issues 64 - Removing undesirable thread from speak function (#65) 2016-05-31 21:01:55 -04:00
Jonathan D'Orleans 9f713879b0 Issues 64 - Removing undesirable thread from speak function 2016-05-31 20:45:41 -04:00
Ryan Sipes 031fdfeb4d Merge pull request #70 from MycroftAI/check-before-pop
More gracefully handle unexpected errors in listener, unit test mock …
2016-05-31 19:30:16 -05:00
Ryan Sipes 8aa4c39965 Updated README to include Slack Channel 2016-05-31 13:03:49 -05:00
Jonathan D'Orleans 2a241d363a Issues 74 - Ensuring easy_install dependecy 2016-05-30 20:16:27 -04:00
Sean Fitzgerald 745d4920e1 More gracefully handle unexpected errors in listener, unit test mock class shouldn't generate unexpected errors. 2016-05-28 14:28:12 -07:00
Arron Atchison dfb3785506 Merge branch 'master' into feature/deb-packaging 2016-05-27 20:46:14 -05:00
Jonathan D'Orleans 2452c74abd Issues 55 - Stopping skills by voice command 2016-05-27 18:44:04 -04:00
Arron Atchison b6ac42ff55 Merge branch 'master' into feature/deb-packaging 2016-05-27 16:21:44 -05:00
Arron Atchison c3df1997bd removed tmp from s3 path. disabled overwriting latest 2016-05-27 16:20:14 -05:00
Arron Atchison ab7de0bd71 cahnged the s3 path to be more consistant 2016-05-27 15:35:17 -05:00
Arron Atchison 19b26bf17d added temporary s3 bucket pushing 2016-05-27 15:33:13 -05:00
Arron Atchison b784c5e781 moved the mycrfot installation to the /usr/local/ directory 2016-05-27 14:29:28 -05:00
Ryan Sipes a1832c39e6 Merge pull request #62 from MycroftAI/bugfix/alarm-fixes
Fix to Alarm Distortion
2016-05-27 14:04:54 -05:00
Ryan Sipes 4748a262ef Updated Time Between Alarm and Message
Updated Time between the alarm and the message informing users how to turn off the alarm to avoid Mycroft "stepping on" the alarm.
2016-05-27 13:26:04 -05:00
Ryan Sipes 55dd0260d8 Stop Alarm Dialog Updated
In testing Mycroft very seldom understands "stop alarm" and "end alarm"  so I have removed them from the stop dialog in order to ensure Mycroft advises users as to the best way to disarm an alarm.
2016-05-27 13:24:57 -05:00
Ryan Sipes 93dad37b81 Fix to Alarm Distortion
Tested with new alarm, it sounded distorted. Looked at implementation of other sounds (news skill), and decided to try with MP3. Changed to using MP3 instead. Everything works properly now, tested on multiple devices.
2016-05-27 12:48:37 -05:00
Arron Atchison c20974cab9 Merge branch 'master' into feature/deb-packaging 2016-05-27 12:08:13 -05:00
aatchison 7322539d82 Merge pull request #60 from MycroftAI/bugfix/issues-18
Bugfix/issues 18
2016-05-27 12:02:27 -05:00
Arron Atchison a102a25b1d seperating mimic from deb install 2016-05-27 11:58:11 -05:00
Ryan Sipes fd1f32e076 Pyflakes fixes
Rebased on master, and fixed all Pyflakes (specifically the pocketsphinx import being to liberal in local_recognizer.
2016-05-27 11:49:22 -05:00
Ryan Sipes fac834cf4a Merge remote-tracking branch 'refs/remotes/origin/master'
Conflicts:
	mycroft/client/speech/listener.py
	mycroft/client/speech/wakeword_recognizer.py
2016-05-27 11:40:24 -05:00
Ryan Sipes 774882eb07 Merge pull request #45 from MycroftAI/feature/issues-14
Issues 14 - Listener Improvements and Fixes
2016-05-27 11:20:42 -05:00
Jonathan D'Orleans 1fdeb65d1b Issues 14 - Listener Improvements
- Adding headers
2016-05-26 16:55:40 -04:00
Ryan Sipes 1d3e3f7cb4 Moved Debug
Moved Debug to post only in the event of an error.
2016-05-26 15:28:59 -05:00
Ryan Sipes ffb088ef7b Fixed Pyflakes errors
Fixed Pyflakes errors, had to add exceptions and debugs. May need further work.
2016-05-26 15:28:28 -05:00
Jonathan D'Orleans 11e1230889 Issues 14 - Listener Improvements
- Adding call_response audio test
2016-05-26 16:21:44 -04:00
Jonathan D'Orleans 08d07360da Issues 14 - Listener Improvements
- Renaming methods name to convey more meaning
- Renaming variable names to disambiguate
- Adding description for word extractor test
2016-05-26 16:21:44 -04:00
Jonathan D'Orleans a8df44199a Issues 14 - Fixing PEP8 line break at 79 2016-05-26 16:21:44 -04:00
Jonathan D'Orleans 841fc588a6 Issues 14 - Fixing weather audio filename 2016-05-26 16:21:44 -04:00
Jonathan D'Orleans f63cd5b78e Issues 14 - Fixing PEP8 line break at 80 2016-05-26 16:21:44 -04:00
Jonathan D'Orleans 406e5dcdcd Issues 14 - Fixing PEP8 line break at 80 2016-05-26 16:21:44 -04:00
Jonathan D'Orleans 41027edc89 Issues 14 - Listener Improvements
- Fixing audio tests
- Adding wakeup audio test
2016-05-26 16:21:44 -04:00
Jonathan D'Orleans a7361ba14a Issues 14 - Listener Improvements
- Fixing audio test type
2016-05-26 16:21:43 -04:00
Jonathan D'Orleans d947a8ec98 Issues 14 - Listener Improvements
- Word extractor refactoring
2016-05-26 16:21:43 -04:00
Jonathan D'Orleans b9a34a03b5 Issues 14 - Listener Improvements
1. To prevent many of the listener "dead state" (avoiding unwanted exceptions to break the loop)
2. Wake up must work for both "mycroft wake up" and "wake up mycroft"
3. To ensure "mycroft" keyword is always detected when it exists
4. To rely on "mycroft" instead of "hey mycroft"
5. To process "ok", "okay" and "allright" as part of the wake word detection
Some of the possible test cases:

1. wake up mycroft with: "mycroft wake up" and "wake up mycroft"
- it must wake up no matter the position of the "wake up" keyword
- it must always say it's awake at the first time (before, it'd only say it the second time you try to wake up)

2. try "okay mycroft, what's the weather in lawrence" and similar requests with "alright"
- this ensures we ignore "okay" and "alright" on the sentence

3. "mycroft" keyword should be detected as much as possible even if the sentence does not trigger a real skill/action
- that means the wake word detection is working

4. try all of those from close distance to the unit
- this ensures the changes are working

5. try all of those from a far distance to the unit
- to test the auto gain mic (for those who have one)
2016-05-26 16:21:43 -04:00
Arron Atchison 698c61d387 Merge branch 'master' into feature/deb-packaging 2016-05-26 13:21:47 -05:00