Kris Gesling
1faedf6052
Merge pull request #2453 from forslund/doc/settings-changed-callback
...
Add readthedocs docs for settings_change_callback
2020-01-15 19:41:28 +09:30
Åke Forslund
1b88ebe508
Fix tracks with mime data for VLC backend
2020-01-15 09:06:50 +01:00
Åke Forslund
efb9cd1a01
Pass listen flag to fallback tts
2020-01-15 09:06:50 +01:00
Åke Forslund
e74b0e3900
Add audioservice method tests
...
This includes init, shutdown, play, stop, next, previous, pause,
seek_backward, seek_forward, queue lower_volume, restore_volume and resume.
2020-01-15 09:06:50 +01:00
Åke Forslund
9a36639ec7
Clean up mycroft/audio/__init__.py
2020-01-15 09:06:50 +01:00
Åke Forslund
9563bff162
Add readthedocs docs for settings_change_callback
2020-01-15 08:39:15 +01:00
Åke Forslund
8f6822278f
Clean-up
...
tts.py:
- remove unused import
-remove unused variable
- init TTS thread enclosure member
mimic2_tts.py: Fix docstrings
mimic_tts: Fix docstrings and remove unused variables and imports
google_tts: Improve docstrings
2020-01-10 16:26:48 +01:00
Åke Forslund
93ff3d7651
Fix mimic2 text preprocessing
2020-01-10 16:26:48 +01:00
Åke Forslund
391b92ce56
Make Factory get Mimic TTS class from normal list
...
Removes duplicated code and makes method easier to test
2020-01-10 16:26:48 +01:00
Åke Forslund
72adf0465b
Move code out of __init__.py
2020-01-10 15:27:07 +01:00
andlo
39de6b655e
pep8 fix
2020-01-07 16:53:37 +00:00
andlo
7b4891d07a
enable seting for patadious single_thread in mycroft.conf
2020-01-06 19:32:29 +00:00
Kris Gesling
97ec830177
Merge pull request #2447 from ansgar-t/dev
...
Prepare for gTTS 2.1.0
2020-01-06 19:58:28 +09:30
Ansgar Tuemmers
c5b6987d0c
Prepare for gTTS 2.1.0
...
Signature of gTTS.__init__ changes in 2.1.0 and breaks calls with
unnamed arguments like gTTS('some text', 'de')
2020-01-04 17:30:45 +01:00
Åke Forslund
555478c33f
Add self.root_dir to readthedocs documentation
2020-01-03 10:45:39 +01:00
Sylvia van Os
555c2f897b
Fix documentation mistake
2019-12-26 22:28:58 +01:00
devs-mycroft
cafffd8b62
Version bump from 19.8.4 to 19.8.5
2019-12-20 12:20:50 +00:00
Åke Forslund
9628a5b5f4
Fix settingsmeta upload start race condition
2019-12-19 10:03:36 +01:00
Åke Forslund
d45edcd613
Add priority skill's settingsmeta
2019-12-19 10:03:14 +01:00
Åke
ac874ecc88
Merge pull request #2432 from ChanceNCounter/time-resolution-cleanup
...
clean up nice_duration handler
2019-12-18 20:41:47 +01:00
Åke
184508a020
Merge pull request #2370 from forslund/feature/settingsmeta-queue
...
Stabilize skill settings download
2019-12-18 12:41:16 +01:00
Åke Forslund
ec1d35d1b7
Fixes from code review
...
- Use reload status directly instead of instance check
- Move manifest posting to start_upload method
2019-12-18 12:05:40 +01:00
Åke Forslund
1e7314d7ca
Update skill manifest when a skill is removed
...
When skills are removed the skills manifest is updated using msm and
then sent to the backend.
2019-12-18 12:05:40 +01:00
Åke Forslund
146a8c1434
Get skill_gid more reliably
...
If skill directory doesn't exist in current cache try to fetch a new
copy.
2019-12-18 12:05:40 +01:00
Åke Forslund
f5685bde96
Simplify
...
Skip the queue thread, do upload in series with skill load/reload.
2019-12-18 12:05:40 +01:00
Åke Forslund
fa1bdfdda7
Send manifest before starting settingsmeta upload.
...
Minor restructuring moving the enqueuing of settingsmeta upload to after
updating the skills manifest.
2019-12-18 12:05:40 +01:00
Åke Forslund
c11c9756ce
Add queue system to send settingsmeta
...
The queue will store all settingsmeta upload calls and execute them
after pairing can be verified.
Starts settings download after upload has started. When settings meta upload
has started for all skills the skill download process is triggered.
This guarantees that the settingsmeta skill_gid has been populated
properly before skills try to figure out which part of the skills data
belongs to them.
Add docstrings to upload queue
2019-12-18 12:04:57 +01:00
ChanceNCounter
4e8db9c860
clean up nice_duration handler
...
* Replace integer values with enum values for clarity
* Simplify exception thrown on incompatible input
* Pythonify (and de-Chanceify) zero-output logic
2019-12-17 05:10:34 -08:00
Philipp Fischbeck
3f73fb50af
Fix typo in MycroftSkill documentation
...
Change "https://https:// " to "https://"
2019-12-15 16:42:41 +01:00
Åke Forslund
308b0c5111
Fix incorrect porcupine shutdown and Exception
...
Flagged by flake8 after merge
2019-12-12 17:51:47 +01:00
Åke
3315d98582
Merge pull request #2139 from alumae/feature/issue-1491
...
Add support for the Porcupine wakeword engine.
2019-12-12 16:59:12 +01:00
Åke
2263fab0b6
Merge pull request #2418 from forslund/bugfix/missing-hotword-parts
...
Make sure hotword entry has phonemes and threshold
2019-12-09 20:24:58 +01:00
Åke Forslund
2fa81aac52
Disregard DEBUG entry in filter
...
The DEBUG, has been filtered by default. This will disregard the DEBUG
filter completely since the same effect can be achieved by setting the
debug level using ":log level debug".
2019-12-09 08:27:27 +01:00
Åke Forslund
f9585e47ba
Clean up of create_wake_word_recognizer
...
- Proper docstring
- " -> '
2019-12-07 20:22:20 +01:00
Åke Forslund
2c2c933832
Make sure hotword entry has phonemes and threshold
...
If hotword entry is missing either add from old listener location
2019-12-07 20:18:47 +01:00
Åke
24071cdea0
Merge pull request #2416 from MycroftAI/feature/gui-server-modern-tornado
...
Workaround for gui connection
2019-12-07 15:08:08 +01:00
Åke
d25560a053
Merge pull request #2413 from ChanceNCounter/bug/extractnumber-en( #2110 )
...
Fix extractnumber_en failure on "%" (#2110 )
2019-12-07 09:29:05 +01:00
devs-mycroft
599fc57690
Version bump from 19.8.3 to 19.8.4
2019-12-06 11:30:19 +00:00
ChanceNCounter
5eb6b51eb2
Fix extractnumber_en failure on "%" ( #2110 )
...
Closes MycroftAI/mycroft-core#2110
2019-12-05 14:19:37 -08:00
domcross
7af161fd03
Fallback to 'en-us' when resource fails
...
When mycroft_skill.find_resource fails to load a resource for self.lang
fall back to lang 'en-us'
as most skills/resources are available in english by default.
==== Fixed Issues ====
2019-12-05 10:21:54 +01:00
Steve Penrod
2f4b2ccf48
Remove signal.SIGINT handler from simple CLI
...
At some point during refactoring the ability to hit Ctrl+C to exit the basic CLI was lost.
The signal.SIGINT handler is needed by the graphical GUI, but it
interfered with the use of sys.stdin.readline() in the simple CLI.
Rearrange the installation of the handler for only the GUI.
To test, run:
mycroft-cli-client --simple
Then hit Ctrl+C. Before this change nothing happens (you just see the "^C" printed out). After the change it exits as expected.
2019-12-03 20:07:19 +01:00
Åke
21699294c7
Merge pull request #2395 from forslund/bugfix/hotword-loading
...
Fix using of hotword structure for custom wakeword
2019-12-03 14:19:55 +01:00
Åke
e7d9e8be1b
Merge pull request #2402 from maxbachmann/cleanup
...
Improve speed of pronounce_number_en
2019-11-29 17:07:59 +01:00
maxbachmann
4174689906
improve runtime
2019-11-29 16:56:36 +01:00
Åke
e6385720b3
Merge pull request #2396 from maxbachmann/python2cleanup
...
cleanup python2 unicode
2019-11-27 08:46:20 +01:00
Åke
e78a9730e1
Merge pull request #2386 from maxbachmann/dev
...
Add more time idioms (half past, etc.)
2019-11-27 08:41:02 +01:00
maxbachmann
87220ee85c
add some more time idioms
2019-11-27 01:53:23 +01:00
maxbachmann
7a48297132
cleanup python2 unicode
2019-11-26 23:09:32 +01:00
Åke Forslund
04e9812992
Asyncio updates for gui connections
...
- Workaround, ensure asyncio event loop is launched on each thread.
2019-11-26 14:21:49 +01:00
Åke
6bd6441da2
Merge pull request #2393 from MycroftAI/feature/geolocation-api
...
Feature/geolocation api
2019-11-26 11:10:05 +01:00