Commit Graph

63 Commits (fac834cf4ab8a0e7d47d2de2a710612395d121a2)

Author SHA1 Message Date
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
Ryan Sipes bdcd8582aa Merge pull request #59 from MycroftAI/bugfix/issues-3-fix
Fixed Missing License Headers on All Files.
2016-05-26 13:19:53 -05:00
Ryan Sipes f8de5b92f5 Found and Fixed Remaining PEP8 Issue
Troubleshot with wrong file. Everything now meets the PEP8 standard.
2016-05-26 12:25:56 -05:00
Ryan Sipes 40b5cf0da9 Formatting Fix in Pairing Skill
Blank line at end of file removed.
2016-05-26 11:41:40 -05:00
Ryan Sipes 9c82f21f1a Rebase, and Fix PEP8 Errors
Fixed PEP8 errors in Weather Skill and Pairing skill. also rebased
2016-05-26 11:32:24 -05:00
aatchison 15c448ce40 Merge pull request #47 from forslund/bugfix/issue-46
Add skill directory to path.
2016-05-26 11:20:58 -05:00
Ryan Sipes 8f2c451938 Fixed Missing License Headers on All Files.
GPL LIcense added to the top of each python file.
2016-05-26 11:16:13 -05:00
Jonathan D'Orleans 860fe0c5cc Ensuring PEP8 rules usage for point 7 2016-05-25 18:54:37 -04:00
aatchison 23b705dbab Merge pull request #49 from MycroftAI/pyflakes-pairing
removed two unused imports from pairing script
2016-05-25 17:19:47 -05:00
aatchison cef8d32af6 Merge pull request #52 from MycroftAI/feature/travis-ci_badge2
Added the travis-ci build status badge to the README.md
2016-05-25 11:30:14 -05:00
Arron Atchison cafa251f31 Added the travis-ci build status badge to the README.md 2016-05-25 10:34:54 -05:00
Arron Atchison 5e8363cfc2 WIP: removing two unused imports. 2016-05-25 09:27:18 -05:00
Åke Forslund c12f2be742 Move new path append together with previous path append. 2016-05-25 08:32:36 +02:00
Åke Forslund 70d42133e8 Add skill directory to path. 2016-05-25 07:41:22 +02:00
aatchison 4464752b0f Merge pull request #42 from MycroftAI/issue/pyflakes-owm
Issue/pyflakes-owm
2016-05-24 09:09:16 -05:00
aatchison b3fb63c8ec Merge pull request #43 from MycroftAI/issues-32-and-38
Updating scripts and docs for dev environment setup.
2016-05-24 09:08:46 -05:00
Sean Fitzgerald 0adde310ed Updating scripts and docs for dev environment setup. 2016-05-23 22:48:45 -07:00
Arron Atchison 3f1bb15256 added a blank line to satisfy travis 2016-05-23 17:38:18 -05:00
Arron Atchison c69832f63d removed two unused imports from OWM skill 2016-05-23 17:23:14 -05:00
aatchison 992db13ea2 Merge pull request #41 from MycroftAI/feature/alarm-sound-update
Feature/alarm sound update
2016-05-23 16:26:40 -05:00
Ryan Sipes 314b562dc0 Creative Commons
Added note about Creative Commons to Alarm file.
2016-05-23 16:18:04 -05:00
Ryan Sipes 0a8d9cdab6 Acknowledgement File Added to Repo
Used for acknowledging contributions outside the normal code contributions, especially useful for assets.
2016-05-23 16:17:32 -05:00
Ryan Sipes f460cc80d0 Updated Alarm Sound
Donated under Creative Commons by Dana Brett Harris
2016-05-23 15:52:27 -05:00
aatchison 335ad4a617 Merge pull request #34 from MycroftAI/issues/mycroft-31
Issues/mycroft 31 -- added native dependencies to build_setup.sh and README.md
2016-05-23 15:18:29 -05:00
aatchison 7e890dd30c Merge pull request #36 from MycroftAI/issue/mycroft-29
Use mimic as default TTS, updated mycroft/configuration/default.ini
2016-05-23 15:16:49 -05:00
Arron Atchison e781fc1be9 Use mimic as default TTS, updated mycroft/configuration/default.ini 2016-05-23 15:05:20 -05:00
Arron Atchison fbf1e7ac53 Edited the readme a bit more; formatting is to my liking 2016-05-23 14:53:41 -05:00
Arron Atchison f38236ec28 Edited the readme a bit more; formatting is better now 2016-05-23 14:52:16 -05:00
Arron Atchison 81ab26739b Edited the readme a bit more; formatting is bad 2016-05-23 14:51:30 -05:00
Arron Atchison c2c700ab02 Edited the readme a bit more 2016-05-23 14:50:22 -05:00
Arron Atchison df6ff5f781 https://github.com/MycroftAI/mycroft-core/issues/31 2016-05-23 14:43:06 -05:00
aatchison 94dcf4f11a Merge pull request #33 from MycroftAI/feature/pep8-check
added pep8 to requirements.txt
2016-05-23 14:33:27 -05:00
Arron Atchison 545acfd65d added pep8 to requirements.txt 2016-05-23 14:24:03 -05:00
aatchison 75d38e856b Merge pull request #16 from elopio/bug/4/pep8
Issues-4 - Fix pep8 errors.
2016-05-23 13:23:31 -05:00
Leo Arias d618676089 Issues-4 - Fix pep8 errors. 2016-05-23 17:23:47 +00:00
aatchison 9aa9f47f72 Merge pull request #22 from forslund/bugfix/issue-21
Install mimic in dev_setup.sh
2016-05-21 19:51:55 -05:00