Commit Graph

2049 Commits (5d842fd3690a6800507f4dc9bf43403f0ccf7e12)

Author SHA1 Message Date
Michael Nguyen 5d842fd369 removed log line 2018-01-08 17:02:49 -06:00
Michael Nguyen 884b65f0e4 fixed settings disappearing on load 2018-01-08 17:02:49 -06:00
Kathy Reid 50e57fdac5 Create ISSUE_TEMPLATE.md 2018-01-08 17:00:45 -06:00
Åke c3d0c1bcb9
Merge pull request #1261 from JarbasAl/ibm_tts
Add IBM Watson tts
2018-01-07 16:58:45 +01:00
Kathy Reid a7299beb6c Create SUPPORT.md (#1324)
* Create SUPPORT.md
2018-01-05 14:04:49 +01:00
devs-mycroft 3ad4e10918 Version bump from 0.9.12 to 0.9.13 2018-01-04 22:59:43 +00:00
Åke d19989595a
Merge pull request #1345 from MycroftAI/feature/track-precise-model
Add model hash to wake word upload
2018-01-04 09:23:05 +01:00
Matthew D. Scholefield 716032215d Add model hash to wake word upload 2018-01-03 20:29:27 -06:00
JarbasAI 5eaca79bae
Merge pull request #1 from forslund/ibm_tts_update
Ibm tts update
2018-01-03 22:35:59 +00:00
Åke Forslund aed83da43f Add basic validation 2018-01-03 23:01:19 +01:00
Åke Forslund fd6ea82cab Fix Authentication for tts_ibm 2018-01-03 23:00:50 +01:00
Åke 02e9ad7bb0
Merge pull request #1287 from MycroftAI/feature/tts-phonetic-spelling
Add phonetic spelling option to TTS engines.

Allows to override words with better sounding alternatives listed in res/text/phonetic_spellings.txt
2018-01-03 14:53:06 +01:00
Steve Penrod f8f3d3534c Add message.utterance_remainder() method (#1314)
Add message.utterance_remainder() method

This helper will return the portion of an utterance not
consumed by the Adapt parser already.  For example,
"turn on the kitchen light" would have a remainder of
"the kitchen" if there was an Intent with entities that
matched "turn on" and "light". The returned text is passed
through normalize().
2018-01-03 14:26:49 +01:00
Åke 57420cad5d
Merge pull request #1333 from aleale99/patch-2
bugfix: minor correction on test_format file
2018-01-03 11:26:27 +01:00
Kathy Reid e57726384b Create PULL_REQUEST_TEMPLATE.md (#1326)
* Add PULL_REQUEST_TEMPLATE.md
2018-01-03 11:04:38 +01:00
Åke 961162dbb0
Merge pull request #1323 from MycroftAI/add-code-of-conduct-1
Create CODE_OF_CONDUCT.md
2018-01-03 10:53:22 +01:00
Åke 4da5939fd7
Merge pull request #1344 from forslund/JarbasAl-auto_update_optional
Optional skill auto-update by JarbasAI
2018-01-03 10:19:46 +01:00
Åke Forslund b19e73025f Minor cleanup 2018-01-03 10:09:34 +01:00
jarbasai 6bba0f0ae4 Optional auto update 2018-01-03 10:09:25 +01:00
Ale fd72eecc50 feature start support italian language (#1331)
Translate dialog resources to italian (it-it)
2018-01-02 18:01:59 +01:00
aleale99 aa8f7a8e4b
minor correction on file
typo error on class name and constant name
2017-12-29 11:17:22 +01:00
devs-mycroft 340980eef2 Version bump from 0.9.11 to 0.9.12 2017-12-23 02:48:08 +00:00
devs-mycroft e4e30e0035 Version bump from 0.9.10 to 0.9.11 2017-12-23 00:22:23 +00:00
Matthew D. Scholefield f56a2def72 Revert "Merge pull request #1305 from MycroftAI/feature/send-platform"
This messes up Pairing so it will be reverted until there is a backend
change to support it

This reverts commit 71611ca6be, reversing
changes made to c7da63c536.
2017-12-22 14:43:55 -06:00
penrods 5832cfafde Bump the required enclosure version to 1.3.0. This pulls in
the changes needed for upload.sh to not lock-up on a Picroft
installation of mycroft-core.
2017-12-22 12:32:40 -06:00
Åke Forslund 277b2482b0 Remove writing ~/count.txt 2017-12-22 12:01:17 -06:00
Åke Forslund a47192b7cd Correct listing of installed skills
Differentiate between name and path of skills to give an accurate list of installed skills
2017-12-22 12:01:17 -06:00
Åke 71611ca6be
Merge pull request #1305 from MycroftAI/feature/send-platform
Add platform type/build to info sent to register
2017-12-22 18:46:33 +01:00
Kathy Reid 4e97b7b6fb
Create CODE_OF_CONDUCT.md 2017-12-22 21:28:52 +11:00
Åke Forslund c7da63c536 Fix ./start-mycroft.sh unittest
Move the nose2 commandline from the .travis.yml to the start-mycroft.sh
script and call ./start-mycroft.sh unittest from travis.
2017-12-22 03:51:58 -06:00
Åke b0e919376e
Merge pull request #1322 from MycroftAI/feature/speech-pause
Add pause in out-of-box speech
2017-12-22 10:04:02 +01:00
penrods e4ca6e3a64 Add code to load appropriate config pieces 2017-12-22 02:34:01 -06:00
penrods 54bdf0d392 Add pause in out-of-box speech
The out-of-box spiel given by Mycroft was coming at the user pretty fast.
This adds a momentary pause in the spoken text.

Also cleaned up some ugly messagebus interaction to use the speak() method.
2017-12-22 01:48:45 -06:00
Åke 277e8bc506
Merge pull request #1320 from forslund/feature/oauth-token
Add oauth token endpoint to device api
2017-12-21 17:56:43 +01:00
Åke Forslund 2c0237cb8d Add oauth token endpoint to device api
When a token has been generated for the provided developer credentials
id the method will return it as json, if it doesn't exist HTTPError will
be raised (404 not found)
2017-12-21 14:52:48 +01:00
Michael Nguyen 305825369f fixed unit test 2017-12-20 15:59:09 -06:00
Michael Nguyen 8e2c97484c fixed skill settings migration for web ui 2017-12-20 15:59:09 -06:00
Åke Forslund 5c47ed8cd8 Allow aarch64 architecture to download arm binary
aarch64 linux systems should provide backwards compatibility for armv7
compiled binaries.
2017-12-20 15:46:33 -06:00
Åke Forslund 41c2f43022 Handle unknown architectures better 2017-12-20 15:46:33 -06:00
Augusto Monteiro e3243e2a62
Merge pull request #1307 from forslund/bugfix/extract_datetime
Minor fix of extract datetime
2017-12-19 15:15:22 -05:00
Åke 742558046d Python 2/3 compatibility (#1259)
Add Python 2/3 compatibility

====  Tech Notes ====
This allows the main bus, skills and cli to be run in both python 2.7 and
3.5+.

Mainly trivial changes
- syntax for exceptions
- logic for importing correct Queue module
- .iteritems -> future.utils.iteritems when accessing dicts key value
pairs

* Allow audio service to be run in python 3
* Make speech client work with python 3
* Importing of Queue version dependent
* Exception syntax corrected
* Creating sound buffer is version dependant
- Adapt context use range from builtins
- Use compatible next() instead of .next() when walking the skill
directory

* Make CLI Python 3 Compatible
- Use compatible BytesIO instead of StringsIO
- Open files as text instead of binary
- Make sure integer divisions are used

* Make messagebus send compatible
* Fix failing travis

Re-add future 0.16.0

* Make string checks compatible
* basestring doesn't exist in python 3 so it's imported from the "past"
* Fix latest compatibility issues in speech client
- handle urllib
- handle encoding before calling md5

* Make Api.build_json() python 2/3 compatible
2017-12-18 17:24:21 -06:00
Åke 8236a2ad11
Merge pull request #1309 from MycroftAI/bugfix/issue-1265
Add build essential to Debian dependencies
2017-12-18 17:27:13 +01:00
devs-mycroft 08dfcb4780 Version bump from 0.9.9 to 0.9.10 2017-12-15 12:32:44 +00:00
Åke 52f9473a55
Merge pull request #1315 from MycroftAI/feature/fuzzys-revenge
Add new parse function fuzzy_match (take 2)
2017-12-15 13:14:16 +01:00
Åke Forslund b7f5bd2dc4 Fix failing test (changed limit) 2017-12-15 13:03:57 +01:00
Åke 3063202dc0
Merge pull request #1313 from MycroftAI/feature/translate-values
Add MycroftSkill.translate_namedvalues()
2017-12-15 12:57:57 +01:00
penrods 5a12fc471c Add new parse function fuzzy_match (take 2)
A fuzzy_match() produces a basic ratio match of two strings.
The result is between 0.0 and 1.0, where 1.0 is a perfect
match.
2017-12-15 05:54:14 -06:00
Åke Forslund 9fa4b4e138 Empty except->except Exception:
This fixes pep8-speak issue
2017-12-15 12:40:41 +01:00
penrods de328a43d9 Fix PEP8 2017-12-15 05:19:11 -06:00
penrods 0385f46fcc Add MycroftSkill.translate_namedvalues()
This method will load a translateable (and expandable) list of names
and values from the dialog/xx-xx/ folder of a skill.  For example:

dialog/en-en/Colors.value
```
# List colors and their hex RGB values
alice blue, #F0F8FF
antique white, #FAEBD7
aqua, #00FFFF
```
2017-12-15 05:07:16 -06:00