Commit Graph

1464 Commits (08e76e538d1dfe84e722f86324a9924eea9e123b)

Author SHA1 Message Date
Åke Forslund f843e758d3 Make expect respones trigger when mycroft stops speaking 2017-07-19 11:36:03 -05:00
Åke Forslund 6f3e1e0d55 Fix filename for cache lookup 2017-07-19 10:43:57 -05:00
Arron Atchison bb5539fc17 undo build test commit 2017-07-18 14:26:04 -05:00
Arron Atchison e092a2767d build test commit 2017-07-18 13:09:32 -05:00
Matthew D. Scholefield 90aff68034 Reverting "Add intent fallback system (#899)"
This is because this will break wolfra alpha skill unless they update
skills, but if they update before getting the new version, it will also
break wolfram

This reverts commit 6ca4161335.
2017-07-14 17:53:42 -05:00
Matthew D. Scholefield 6ca4161335 Add intent fallback system (#899)
* Create new FallbackSkill base class for implementing fallback behavior
Also removes multi utterance intent fail. Only makes sense to emit an intent_failure regardless of the amount of intents
2017-07-14 17:27:26 -05:00
Augusto Monteiro 'Sparky 4859810861 #914 - updating update-dev script 2017-07-14 14:07:44 -05:00
Augusto Monteiro 'Sparky cd08981a75 #914 - Adding script to update the dev env 2017-07-14 14:07:44 -05:00
Augusto Monteiro a5d349aff5 Merge pull request #878 from Teagan42/kaldi-stt
Kaldi STT
2017-07-13 13:14:39 -04:00
Augusto Monteiro aa52100247 Merge pull request #907 from el-tocino/Issue#887
Issue 887 -- msm mk1 fix
2017-07-13 12:47:10 -04:00
Augusto Monteiro 94f5247cbb Update README.md 2017-07-13 11:39:45 -04:00
Augusto Monteiro f7fae436ef Update README.md 2017-07-12 16:53:53 -04:00
Augusto Monteiro a7d57fa18b Making Readme.md more contributor friendly 2017-07-12 14:25:54 -04:00
Michael Nguyen 6eb1c194cb add try except 2017-07-11 18:19:21 -05:00
Michael Nguyen 00bde77400 fixed test 2017-07-11 16:19:05 -05:00
Michael Nguyen b891e03511 implement patch functionality, chaged json structure 2017-07-11 15:25:43 -05:00
el-tocino 46d5fc7d33 mark_1 conditionals 2017-07-11 01:00:00 -05:00
penrods e307df2bb4 Duplicate service hack #2... performing check in the Enclosure client after a
60 second delay.  The packaging system was preventing the previous approach
from rebooting.
2017-07-10 23:22:29 -05:00
penrods 8cbc73e98c Added same kind of hack for mycroft-speech-client 2017-07-10 22:12:59 -05:00
penrods b6cc47a1a4 Hack to deal with a silly problem happening during upgrade of a Mark 1 from a
0.8.17 or earlier build.  A Series of Unfortunate Events leads to two instances
of the mycroft-skills service running.  This causes double-answers, which is
confusing to everyone.  The root problem that lead to this is corrected in
release 0.8.18, but resolving it in packaging is ridiculously difficult.

So, we'll do this simple hack for the interim.  It is harmless and useless if
not running in the Mark 1 environment.
2017-07-10 22:12:59 -05:00
Connor Penrod 41698d4dbe Adds the ExtractDateTime parse function from Christopher (plus relevant tests) (#866)
Adds the ExtractDateTime parse function from Christopher.  When imported from mycroft/util/parse.py, it'll take a sentence like "What's the weather like 5 weeks from next Wednesday?" and will extract a python datetime object for that date.

* Added requirements.txt change for importing dateutil
2017-07-10 15:33:21 -05:00
Åke 73b01c9611 Merge pull request #897 from williamcaesar/dev
Correcting a misspelling on  line 15 of msm
2017-07-09 10:33:57 +02:00
Åke abcc9554e3 Merge pull request #896 from Sujan4k0/bugfix/issue-895
Issue-895 - Adding uppercase support to wake words
2017-07-09 10:32:48 +02:00
Caesar 9bc6fc23d2 correcting a misspelling o line 15 2017-07-08 21:27:03 -03:00
Sujan Patel 668eefe74f Issue-895 - Adding uppercase support to wake words 2017-07-08 11:35:58 -04:00
Arron Atchison 3a6b9be389 version bump to 0.8.18 2017-07-07 12:12:59 -05:00
Ethan Ward ec7bc6d512 Refactor setup_base to use CORE_VERSION_STR 2017-07-07 10:46:45 -05:00
Augusto Monteiro 413624651d Merge pull request #806 from MycroftAI/bugfix/issues-805
#805 Removed unused dependencies from requirements.txt
2017-07-07 11:44:22 -04:00
Michael Nguyen bb0dd95b55 changed server from test to prod in mycroft.conf 2017-07-07 10:27:03 -05:00
Åke dd30d586e1 Check queue empty with self.queue.empty() instead of len() (#894)
* Check queue empty with self.queue.empty() instead of len()

* Add error logging of exceptions in tts thread.

* Limit the number of audio_output_start messages.

recognizer_loop:audio_output_start message will only be sent if the
queue has been empty since last loop.
2017-07-07 09:08:28 -05:00
Matthew D. Scholefield 63d90cef4f Only output audio end when all audio has been spoken 2017-07-06 20:18:59 -05:00
Matthew D. Scholefield 0a09e6b91e Move audio output start and end messages to TTS class
This prevents them from being outputted too early if playback is run on another thread
2017-07-06 20:18:59 -05:00
Michael Nguyen cee542e3b3 merged 2017-07-06 17:00:22 -05:00
Michael Nguyen f62a771e28 merge changes 2017-07-06 16:59:26 -05:00
Michael Nguyen 25a457083d fixed function names 2017-07-06 16:58:24 -05:00
Åke Forslund 28c15eb64e Fix subprocess.call() issue and add error logging. 2017-07-06 15:29:19 -05:00
el-tocino cfdc609586 Default to building mimic if not otherwise set. 2017-07-06 15:18:46 -05:00
Blackbaud-RyanSnedegar 13f91d3969 string comparison needed for that if statement. 2017-07-06 15:18:46 -05:00
Blackbaud-RyanSnedegar 06b77b290f allow for parameter to skip mimic as well. 2017-07-06 15:18:46 -05:00
Blackbaud-RyanSnedegar 201e0d699d Check for existing mimic installation, query to build (again). 2017-07-06 15:18:46 -05:00
Augusto Monteiro 'Sparky 0c9e9893a5 On msm default also updating skills 2017-07-06 14:23:23 -05:00
Matthew D. Scholefield 1df998427e Fix model folder in manifest 2017-07-06 14:22:45 -05:00
Michael Nguyen f361392628 Merge branch 'dev' of https://github.com/MycroftAI/mycroft-core into feature/skill-configuration 2017-07-06 12:40:50 -05:00
Michael Nguyen bf48d7b6fb [WIP] need to implement PATCH 2017-07-06 12:40:21 -05:00
Ethan Ward de4adb955b Remove uuid dependency; has been pulled into python standard library 2017-07-06 12:14:48 -05:00
Ethan Ward 738c181140 Removed unused dependencies from requirements.txt 2017-07-06 12:13:18 -05:00
Augusto Monteiro 'Sparky f23028949c #871 - Checking only tracked files 2017-07-06 08:06:02 -07:00
Augusto Monteiro 'Sparky 31637173db #871 - Adding comment 2017-07-06 08:06:02 -07:00
Augusto Monteiro 'Sparky dfa64942ea #871 - Updating only if doesn't have commit 2017-07-06 08:06:02 -07:00
Augusto Monteiro 'Sparky 9d9429a664 #871 - Using grep -q 2017-07-06 08:06:02 -07:00