Commit Graph

101 Commits (12ebabb70fa9b1dd4af04442349936d56f0d490e)

Author SHA1 Message Date
Arron Atchison 56b0f9ac5c Merge pull request #340 from MycroftAI/no-sudo-rm
rm'd sudo from rm
2016-08-18 16:35:21 -05:00
Isaac Ward 02b0059c07 added ~ 2016-08-18 16:28:47 -05:00
Isaac Ward 97074d679c removed sudo 2016-08-18 16:27:48 -05:00
isaacnward e55201ebe0 added eye spin to factory reset (#339) 2016-08-18 16:19:00 -05:00
Isaac Ward bde91807bd added eye spin to factory reset 2016-08-18 16:17:49 -05:00
Arron Atchison 86632b0221 Merge pull request #338 from MycroftAI/factory-reset
Factory reset
2016-08-18 15:45:56 -05:00
Isaac Ward ca28b25d17 changed directory 2016-08-18 15:29:14 -05:00
Isaac Ward 981db1768f added identity reset as factory reset menu option 2016-08-18 15:20:45 -05:00
Arron Atchison 1154db95fb Merge pull request #337 from MycroftAI/eye-shutdown
changed animation for reboot
2016-08-18 15:07:35 -05:00
Isaac Ward 7f1f8238c1 changed animation for reboot 2016-08-18 14:57:24 -05:00
Arron Atchison 74b0ce8dac version bump 2016-08-18 14:15:56 -05:00
Isaac Ward 8c9befb530 merged master 2016-08-18 13:30:03 -05:00
Isaac Ward ff1aa67269 added eye spinning animation to indicate shutdown 2016-08-18 12:44:31 -05:00
Arron Atchison 4c7dc112ad Switching to systemctl based shutdown and restart 2016-08-18 10:58:01 -05:00
isaacnward de871b50ea added eye reset when listener is created (#333) 2016-08-17 14:10:42 -05:00
Isaac Ward 4dd46c4837 added eye reset when listener is created 2016-08-17 13:33:28 -05:00
Arron Atchison 12fdbf4f9d Stating PATH in the same subprocess call 2016-08-17 12:53:49 -05:00
Arron Atchison 68679a65fe try setting PATH variable before sudo commands 2016-08-17 10:09:50 -05:00
Arron Atchison 1fff4d05c0 Version bump
Like a mostly sane monkey
2016-08-16 15:51:31 -05:00
isaacnward 45bd268c66 Added support for power control through unit menu mode (#324)
* added subprocess control for unit shutdown and restart

* shell=True

* p e p 8

* added message for wifi client
2016-08-16 13:16:14 -05:00
Arron Atchison 2c0e9903f6 Merge pull request #311 from MycroftAI/features/eye-volume
Features/eye volume
2016-08-16 09:47:01 -05:00
Matthew D. Scholefield 9e0fdd0b5a Removed white space on newline to fix PEP8 2016-07-30 13:27:54 -05:00
Arron Atchison a201743ac5 added a little more verbosity to self test feature 2016-07-30 13:01:37 -05:00
Matthew D. Scholefield c95f31c371 Added white noise to hardware test (#312)
Added white noise and dialog to hardware test.
2016-07-29 18:07:15 -05:00
Matthew D. Scholefield 1febf1d81e Updated version number in enclosure client 2016-07-28 15:40:59 -05:00
Isaac Ward 0f69e3bdb8 added volume communication with enclosure 2016-07-28 15:23:24 -05:00
Ethan Ward 524c5e0956 Issues #56 - Move TTS process killing to speech client (#308)
* Issues #56 - Move stop functionality into speech client

* Fix pep8

* Issues #56 - Remove old kill
2016-07-28 10:13:14 -05:00
Wolfgange3311999 ca4b189638 Fixed enclosure hardware test issue 2016-07-27 16:37:52 -05:00
Matthew D. Scholefield fde0f32863 Hardware test (#305)
* Added mic test to enclosure

* Added system.test enclosure commands

This also improves the audio test method; it now uses its own voice to make the test faster to perform

* Added set function to mycroft configuration
This allows setting config values to a particular section in the user config

* Added upload and test on first boot features

* Added mute test to enclosure
2016-07-27 15:25:31 -05:00
Arron Atchison 96d2ad5e3e version bump 2016-07-21 14:30:47 -05:00
Arron Atchison b5dce51175 Merge pull request #300 from Wolfgange3311999/bugfix/issues-299
The volume knob now plays a noise for feedback
2016-07-21 13:15:59 -05:00
Arron Atchison 549d5fa98d Enclosure version bump 2016-07-21 12:21:12 -05:00
Wolfgange3311999 6fd22902a1 The volume knob now plays a noise for feedback
Before it would speak the response and degrade the UX
2016-07-20 21:22:16 -05:00
isaacnward 35ce974f14 fixed bug causing weather to occasionally not display (#291) 2016-07-15 11:26:33 -05:00
isaacnward a7fb9d2fe5 Issues/234: Weather display on faceplate (#255)
* i really need to fork

* Added weather functionality

* pep8

* uncommented line

* removed variable default values

* changed enclosure version

* edited metadata syntax
2016-07-12 10:26:18 -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
Arron Atchison 88c74cc541 Enclosure version bump for update tests
0.1.3 -> 0.1.4
2016-06-23 12:36:55 -05:00
isaacnward 083bda8e03 Issues/122 (#220)
* added mouth spelling

* spell word after talking

* removed speech to test

* test

* re-added speech

* used emitter

* mycroft/skills/spelling/__init__.py

* emitters 102: intermediate emitters

* emitters 103: importing the right method

* trying enclosure methods

* more fixing

* sorry slack

* added brief pause

* added api listener method

* fixed syntax

* further edited syntax

* slightly changed syntax

* added brief pause before listener reactivation

* changed ordering

* testing method

* further tests

* test test test

* logger

* further logger

* altered logic

* i really need to fork

* more debug

* changed boolean logic

* more debug

* fixed it??

* added brief pause again

* final commit

* test

* test

* fixed it

* sleep

* more testing

* stuff

* added constants:

* pep8
2016-06-22 14:36:56 -05:00
Ryan Sipes 159ece558d Revert "Revert "Listener improvements (Fixes #128)"" 2016-06-18 14:00:07 -05:00
Ryan Sipes 32ce7a492f Revert "Listener improvements (Fixes #128)" 2016-06-18 13:21:21 -05:00
Wolfgange3311999 b1900c3d81 Rewrote listener 2016-06-17 16:50:41 -05:00
isaacnward 3870e3c9c7 Features/encoder volume (#157)
* added volume control in enclosure.py

* fixed syntax for skill method usage

* addressing a problem with the enclosure service

* trying to use intents

* oops

* fixed pep8

* fixed issue with reversed volume controls

* changed enclosure version number to reflect updated enclosure code
2016-06-17 17:27:09 -04:00
Jonathan D'Orleans c46bc43e72 Issues 96 - Moving configuration to init 2016-06-09 18:26:10 -04:00
Jonathan D'Orleans efff3dbda6 Issues 96 - Renaming get_config to get only 2016-06-09 18:25:37 -04:00
Jonathan D'Orleans 45d4026eb8 Issues 54 - Fixing enclosure pep8 issues 2016-06-02 19:30:11 -04:00
Jonathan D'Orleans 27b1e2b22c Issues 54 - Displaying pairing code only once 2016-06-02 19:30:11 -04:00
Jonathan D'Orleans bd1888c642 Issues 54 - Displaying pairing code
- Ensuring Enclosure do not affect unit display state until paired
2016-06-02 19:30:11 -04: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
Leo Arias d618676089 Issues-4 - Fix pep8 errors. 2016-05-23 17:23:47 +00:00
Arron Atchison 6e42bb1736 In the 1970s computer users had to understand the arcane syntax of the machines they used. They programed their computers using the machine's native language and hardly gave it a thought.
The 1980s birthed a new form of interaction between computers and users.  For the first time computers became capable of understanding the most basic form of human communication - pointing and grunting.  The mouse and the GUI revolutionized computing and made computers accessible to the masses.

We have now entered a third era.  We are rapidly approaching a time when computer systems will understand human language and respond using the most natural form of human communication – speech.

This is an important development.  Some might even call it revolutionary.

Despite its importance, however, the technologies that will underpin this new method of interaction are the property of major tech firms who don't necessarily have the public's best interests at heart.

Not anymore.

Meet Mycroft – the worlds first open source natural language platform.  Mycroft understands human language and responds with speech.  It is being designed to run on anything from a phone to an automobile and will change the way we interact with open source technologies in profound ways.

Our goal here at Mycroft is to improve this technology to the point that when you interact with the software it is impossible to tell if you are talking to a human or a machine.

This initial release of the Mycroft software represents a significant effort by the Mycroft community to give the open source world access to this important technology.  We are all hoping that the software will be useful to the public and will help to usher in a new era of human machine interaction.

Our community welcomes everyone to use Mycroft, improve the software and contribute back to the project.  With your help and support we can truly make Mycroft an AI for everyone.

Joshua W Montgomery – May 17, 2016
2016-05-20 09:16:01 -05:00