Commit Graph

4899 Commits (refactor/python-detect)

Author SHA1 Message Date
Matthew D. Scholefield e626f5490f Added more tests to EnglishQuestionParser (#251)
* Added more tests

* Changed example verb in question parser test
2016-06-30 15:14:32 -04:00
Matthew D. Scholefield 08ad57cee8 Decreased false positives (Fixes #200) (#202)
* Changed keyword to 'hey mycroft' and increased threshold
The threshold increase is necessary since the keyphrase is now more syllables

* Fixed pocketsphinxnot loading and pep8
Previously I tried using a new word called 'hey-mycroft' (with the appropriate phoenetic version in the .dict) however it worked just as well as how it is now as separate words

* Increased threshold further
2016-06-29 15:24:30 -04:00
Åke 3969a5624b Make skill directory a positional argument (#248)
this eliminates the need of always supplying --dir before the argument
that will basically always be needed.
2016-06-29 10:12:35 -05:00
Ethan Ward 90905d526c Issues 108 - Change regex to be localized (#222)
* Issues 108 - Add load_regex_files

* Issues 108 - Update weather skill with new regex syntax

* Issues 108 - Update stock skill with new regex syntax

* Issues 108 - Add stock regex file

* Issues 108 - Update time skill to use new regex syntax

* Issues 108 - Update desktop skill to use new regex syntax

* Issues 108 - Update volume skill to use new regex syntax

* Issues 108 - Update wikipedia skill to use new regex syntax

* Issues 108 - Update spelling skill to use new regex syntax

* Issues 108 - Update sms skill to use new regex syntax

* Issues 108 - Update calling skill to use new regex syntax

* Issues 108 - Remove unused argument

* Issues 108 - Add unit tests

* Issues 108 - Minor changes to fix tests

* Issues 108 - Preserve intended test logic

* Issues 108 - Address feedback

* Issues 108 - Update test formatting

* Issues 108 - Change file location
2016-06-28 16:20:48 -04:00
Matthew D. Scholefield eed03f3036 Added new compiled regex for "what's" in wolfram - Fixes #159 (#235)
* Added new compiled regex for what's
This is for verbs that don't have a space between the question word and verb

* Added support for 'whats' in wolfram

* Added tests for the EnglishQuestionParser
2016-06-28 15:13:30 -05:00
Matthew D. Scholefield d3c49b288c Removed the 'I am searching for' message from Wolfram (Fixes #193) (#206)
* Removed the 'I am searching for' message

* The interpreted question is now read instead of 'Sorry, I did not understand your request'

* Added rephrased question to the other areas where wolfram fails

* Fixed wolfram fail_response error thanks to ethanaward

* Added thinking animation
2016-06-28 15:11:45 -05:00
Arron Atchison 2e847418ac Revert version
Our enclosure builder now refuses to build any release tab beyond 0.1.3  :/
2016-06-27 17:06:51 -05:00
Arron Atchison d994593d47 Bump to current enclosure release 2016-06-27 16:47:01 -05:00
Ethan Ward 0a89a9016c WA skill will now search again if there is one `didyoumean` in the results (#236)
* Issues 192 - WA skill will now search again with top alternative

* Issues 192 - Add tests for new method

* Issues 192 - Fix pep8

* Issues 192 - Update test syntax

* Issues 192 - Change WA skill to use dialog

* Issues 192 - Address feedback
2016-06-27 17:30:45 -04:00
Ethan Ward 2a5e61bf34 Update scheduled skill formatting (Fixed #158) (#231)
* Issues 158 - Update ScheduledSkill time formatting

* Issues 158 - Add unit tests for new method changes

* Issues 158 - Change to not use date-based implementation to fix tests

* Issues 158 - Address feedback
2016-06-24 18:20:31 -04:00
Joshua McDonald 7026e334c2 Issue-212 added check_origin: true to messagebus server to allow browser connections to Mycroft (#215) 2016-06-24 15:25:59 -05:00
Arron Atchison dee4e72b2a Merge pull request #233 from MycroftAI/feature/adapt-version-bump-to-0.2.7
adapt bump to 2.7
2016-06-24 09:55:49 -05:00
aatchison b57d6cc6f2 adapt bump to 2.7 2016-06-24 09:45:15 -05:00
Arron Atchison 798daecf6f Merge pull request #229 from Wolfgange3311999/feature/issues-219
Added audio accuracy test
2016-06-23 17:27:44 -05:00
Arron Atchison a9c00d69c3 Merge pull request #230 from Wolfgange3311999/feature/issues-224
Added timeout override to listener - fixes #224
2016-06-23 17:27:29 -05:00
Matthew Scholefield d2dc5443ee Fixed pep8 for mic.py 2016-06-23 17:14:49 -05:00
aatchison 74ac80b00a removed Alan's voice from mycroft core in preperation for a mimic release with the precompiled voice 2016-06-23 16:34:24 -05:00
Arron Atchison 8fa6d0a2d9 Merge pull request #228 from jasonehines/speak-skill
Speak skill
2016-06-23 16:13:10 -05:00
Matthew Scholefield 6e3fa18847 Added prefix to audio accuracy test output for clarification 2016-06-23 16:11:05 -05:00
Matthew Scholefield 54cf720f8b Added timeout override to listener and fixed bug with it
previously the listner's behavior would be influenced by the buffer size. Now, however, it is not since the noise is increased by a factor of the seconds per buffer.
2016-06-23 16:03:47 -05:00
Jonathan D'Orleans 81be192801 Issues 209 - Keep user configuration by default (#211) 2016-06-23 16:42:46 -04:00
Martin Wimpress 1be3a63f1a Use pip for `build_host_setup.sh. (#203)
Running an up to date Ubuntu MATE 16.04 workstation, with other Python development tools installed, I was unable to complete `build_host_setup.sh` due to version conflict with `setuptools`. 

This pull request replace `easy_setup` with `pip` to complete the upgrade of `virtualenv`.
2016-06-23 16:37:49 -04:00
Matthew Scholefield 8e9ccbfee2 Cleaned up audio accuracy test and renamed 2016-06-23 15:07:01 -05:00
Jason Hines 6b54ff9daf added words to intent. Added second test sample 2016-06-23 14:11:52 -04:00
Jason Hines ce514c9361 Merge remote-tracking branch 'upstream/master' into speak-skill 2016-06-23 13:43:56 -04:00
Arron Atchison 88c74cc541 Enclosure version bump for update tests
0.1.3 -> 0.1.4
2016-06-23 12:36:55 -05:00
Jason Hines a18ee10996 Initial commit of speak_skill 2016-06-23 13:33:56 -04:00
Matthew Scholefield 6bea5c5dcf Cleaned up audio unit tests 2016-06-23 12:29:33 -05:00
Jason Hines df5165e077 Merge remote-tracking branch 'upstream/master' 2016-06-23 13:19:13 -04:00
Jason Hines 27b73844d4 Noticed that FAQ/Common Errors section of README.md said that mycroft.… (#221)
* Noticed that FAQ/Common Errors section of README.md said that mycroft.sh would start the cli, so I added it.

* changed three to four for FAQ since four processes are listed.

* added --quiet option to start.sh cli to prevent echo when using the cli

* per @the7erm sugestion: changed the log flush to 1 second for screen.

* modified mycroft.sh to support starting in three modes:
- service, skills, voice, cli --quiet
- service skills, voice
- service skills, cli

* Added changes to quick start to reflect changes to mycroft.sh
2016-06-23 12:13:45 -05:00
Matthew Scholefield 9181b9fd5c changed audio test directory 2016-06-23 12:01:56 -05:00
Jason Hines ff0872dcfd Added changes to quick start to reflect changes to mycroft.sh 2016-06-23 13:01:27 -04:00
Jason Hines e4f1deb167 modified mycroft.sh to support starting in three modes:
- service, skills, voice, cli --quiet
- service skills, voice
- service skills, cli
2016-06-23 12:41:39 -04:00
aatchison f28c75c639 added standalone-publish again 2016-06-23 11:11:42 -05:00
Arron Atchison ff09a16a74 Merge pull request #227 from MycroftAI/feature/deb-packaging
Feature/deb packaging
2016-06-23 11:09:27 -05:00
aatchison 2c66bfc856 I made myself the new maintainer 2016-06-23 10:59:26 -05:00
aatchison 70bcb51946 re-added mimic to dev-setup.sh 2016-06-23 10:29:11 -05:00
aatchison 13fcb066f4 Merge branch 'master' into feature/deb-packaging 2016-06-23 10:24:33 -05:00
Arron Atchison 1b941e7db6 Merge pull request #225 from MycroftAI/issue/adapt-version-bump-to-0.2.6
updated adapt to 0.2.6
2016-06-23 10:24:24 -05:00
aatchison c1ae384c2e edited postrm to unclude prvious if statement, adapt version bump 2016-06-23 10:16:35 -05:00
aatchison a6a42602fd edited postrm to unclude prvious if statement, adapt version bump 2016-06-23 10:14:05 -05:00
aatchison 65b1792bce added if [ = purge ]; then
for user directory removal
2016-06-23 09:33:14 -05:00
aatchison 0321824db5 removing the user directory breaks the upgrade process. I wan't to only remove on purge 2016-06-23 09:19:07 -05:00
Matthew D. Scholefield 874f521194 Merge pull request #207 from Wolfgange3311999/listener-fixes
Added back session manager behavior from old listener
2016-06-23 09:15:31 -05:00
Jason Hines 440efdd74a per @the7erm sugestion: changed the log flush to 1 second for screen. 2016-06-23 09:35:37 -04:00
Matthew Scholefield 1ceecbd47d Added audio unit test
It can be run with ./start.sh audiounittest
2016-06-22 17:07:31 -05:00
Jason Hines 09fda1c84f added --quiet option to start.sh cli to prevent echo when using the cli 2016-06-22 17:57:41 -04:00
aatchison 5c75fe3716 something is not allowing the mycroft user to be created? 2016-06-22 15:55:14 -05:00
Jason Hines 896c8145b1 changed three to four for FAQ since four processes are listed. 2016-06-22 16:50:25 -04:00
Jason Hines 3c6eefee4e Noited that FAQ/Common Errors section of README.md said that mycroft.sh would start the cli, so I added it. 2016-06-22 16:48:00 -04:00