Commit Graph

1487 Commits (47232ca2d70e0fa24249766336c4a4458ddf18cc)

Author SHA1 Message Date
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
Matthew D. Scholefield c2b2134a12 Make Wake Word detection modular (#876)
This separates Pocketsphinx into its own class allowing other wake word recognizes to be switched in easier.
2017-07-05 14:26:34 -05:00
Åke Forslund 653d1e6f5e Change logging level for missing dialog/vocab to debug 2017-07-05 19:37:33 +02:00
Åke Forslund 54783a1dd1 Minor cleanup 2017-07-05 19:35:26 +02:00
Åke Forslund a2644bc97c Load data files and decorated intent handlers automatically. 2017-07-05 19:35:26 +02:00
Åke Forslund eb6cd79e52 Minor cosmetic fixes
- underscore in front of variables/methods not intended for users
- docstrings
- remove debug printout
2017-07-05 19:35:26 +02:00
Åke Forslund 7955feaec7 Add support for decorating handlers with intents 2017-07-05 19:35:26 +02:00
Teagan Glenn e0a88667ee Configs for kaldi 2017-07-05 10:02:35 -06:00
Teagan Glenn 5d1cb4dbdf Use config var 2017-07-05 09:10:15 -06:00
Michael Nguyen 565b8a56af Merge branch 'dev' of https://github.com/MycroftAI/mycroft-core into feature/skill-configuration 2017-07-05 10:10:13 -05:00
Michael Nguyen de51d9aa4e fixed test 2017-07-05 10:10:09 -05:00
Teagan Glenn a64862cf41 Fixes based on PR comments 2017-07-05 09:06:08 -06:00
Teagan Glenn f795ea0237 Kaldi STT 2017-07-04 15:46:08 -06:00