Commit Graph

4899 Commits (refactor/python-detect)

Author SHA1 Message Date
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
Augusto Monteiro 'Sparky ba8a496be4 #871 - Instead of deleting the file just add .pyc 2017-07-06 08:06:02 -07:00
Augusto Monteiro 'Sparky e54b74f23c #871 - Fixing skill update on msm 2017-07-06 08:06:02 -07:00
Augusto Monteiro 'Sparky cde749a2fa #871 - Updating all skills 2017-07-06 08:06:02 -07:00
Åke 7bab1d1e21 Merge pull request #804 from forslund/feature/issue-803
TTS playback thread
2017-07-06 12:15:48 +02:00
Åke Forslund f714a5a882 Stop current sentence immediately by terminating playback 2017-07-06 11:49:47 +02:00
Åke Forslund 7143e5ef93 Return True when button is pressed as well. 2017-07-06 11:48:40 +02:00
Åke Forslund 3be91fb84c Allow "Stop" to clear playback queue 2017-07-06 09:41:22 +02:00
Åke Forslund fb6fa54fd8 refactor Google tts to take advantage of playback thread 2017-07-06 09:39:28 +02:00
Åke Forslund e528fa0bd3 Stop tts playback thread when needed
When
- Updating tts config
- KeyboardInterrupt
2017-07-06 09:39:28 +02:00
Åke Forslund d378c9d1a6 Refactor Mimic class to keep caching functions in base class 2017-07-06 09:39:28 +02:00
Åke Forslund 0de3f49a82 Add threading for mimic tts 2017-07-06 09:34:33 +02:00
Åke dbec69c457 Merge pull request #888 from MycroftAI/fix-wake-up
Fully fix wake up functionality
2017-07-06 07:55:17 +02:00
Matthew D. Scholefield a33cc35b39 Fully fix wake up functionality 2017-07-05 17:37:26 -05:00
Matthew D. Scholefield e11bb52853 Fix wake up 2017-07-05 17:11:26 -05:00
vavrek d122eabc7d Syntax, layout, and typo repairs. (#819)
* Syntax, layout, and typo repairs.

Fixed a bunch of spelling errors, punctuation problems, and layout inconsistencies. Clarified some of the language. Added a link to the `screen` man page.

* Chat link update

Added: https://mycroft.ai/to/chat/

* Added home.mycroft.ai as config option

* Capitalization and small syntax edits
2017-07-05 22:12:28 +02:00