Commit Graph

191 Commits (master)

Author SHA1 Message Date
Chris Veilleux e10ac91cde stop writing database rows that are eating up a bunch of disk. 2022-11-23 16:37:42 -06:00
Chris Veilleux 7d7bfdd0ec Fixed failing behave test 2022-09-22 15:03:02 -05:00
Chris Veilleux df0c60239d changed audio transcription endpoint to use Google Cloud instead of Assembly AI 2022-09-21 13:57:52 -05:00
Chris Veilleux f06ed19ac8 fixed a bug with usage of the Decimal class 2022-09-02 16:00:27 -05:00
Chris Veilleux b86bbc9133 Merge remote-tracking branch 'origin/dev' into test 2022-08-26 19:12:21 -05:00
Chris Veilleux 00e5cba78f add transcription metrics to Google STT transcription. 2022-08-26 18:42:46 -05:00
Chris Veilleux 977f43ed7e add a database table for STT transcription metrics and logic to populate it. 2022-08-25 17:34:20 -05:00
Chris Veilleux f8c1f830c8 Add a new endpoint to perform STT transcription through Assembly AI. 2022-08-22 14:39:25 -05:00
Chris Veilleux 6fe19ddde2 remove pylint pre-commit hook as it was not working with the repository setup as it is 2022-07-19 14:22:29 -05:00
Chris Veilleux 9dc800de88 remove logic that saved TTS transcriptions as part of new privacy policy initiative 2022-07-12 13:04:16 -05:00
Chris Veilleux 098bf89709 Converted an insert to an upsert to avoid an error on subsequent calls to the new pantacor endpoint. 2022-03-16 11:34:26 -05:00
Chris Veilleux 26ed641b48 applied the "Black" formatter to all files and added pre-commit hook to check 2022-03-11 13:22:33 -06:00
Chris Veilleux 2f6e06839f fixed a bug in the Google STT endpoint where a network disconnect affected writing the audio to the file system 2022-03-11 12:38:27 -06:00
Chris Veilleux 9dac79dd9e reverting a change that accidentally got committed as part of this PR. 2022-03-10 18:24:04 -06:00
Chris Veilleux abb91401c6 remove old logging mechanism as it is no longer used. 2022-03-10 12:03:08 -06:00
Chris Veilleux 7e5a3f94d2 use new logging mechanism in public API endpoints. 2022-03-10 12:02:09 -06:00
Chris Veilleux 0db649e4ff added new logger config code but left old in place until new is implemented everywhere 2022-03-09 17:50:09 -06:00
Chris Veilleux 525d6b26cc fixed a comment copied from the activation endpoint 2022-03-04 12:10:24 -06:00
Chris Veilleux ccae724ad7 Moved Pantacor sync from device activation to its own endpoint. This will keep Selene pairing and Pantacor registration independent to help the user experience in pairing 2022-03-03 10:48:25 -06:00
Kris Gesling a8c6251d90 Merge branch 'dev' into test 2021-11-19 10:00:55 +09:30
Kris Gesling 064973e3dc Add new Wolfram Alpha Full Restults v2 API endpoint
Useful for fetching images related to Wolfram search results.
2021-11-19 09:55:46 +09:30
Kris Gesling 14c1293d1a Fix the copyright date 2021-11-04 07:45:10 +09:30
Kris Gesling 1d3332b8a6 Add Wolfram Alpha Simple API endpoint
Useful for fetching images related to Wolfram search results.
2021-10-26 23:51:49 +09:30
Chris Veilleux 6d191a24f7 Changed email address for support tickets. 2021-10-05 20:11:54 -05:00
Chris Veilleux f00421864f Fixed and issue with the sending email on a support ticket. 2021-10-05 17:14:16 -05:00
Chris Veilleux e268bf2875 Fix the email endpoint of the device API to send an email through SendGrid. 2021-03-15 18:39:32 -05:00
Chris Veilleux 6b9f495247 A change in the mark-2 branch of mycroft core is not yet propagated to the dev or master branches. Put a hack in place to fix it for now. 2021-02-25 19:19:34 -06:00
Chris Veilleux e96720590a catch the PantacorError raised when a device is not found and log it. 2021-02-21 19:20:53 -06:00
Chris Veilleux 2f49f797b1 Change the logic to get the Pantacor device configuration to occur at activation time and use the Pantacor device ID sent to the API by the device. 2021-02-20 17:17:53 -06:00
Chris Veilleux a9ffb221ed minor refactor to use cache key constants instead of literals 2021-02-03 14:13:13 -06:00
Chris Veilleux 077c449ea2 Add the new packaging_type device config to the data stored in Redis at pairing time. Subsequent call to activate device using the pairing code will use this information to search for the device using the Pantacor API 2021-02-03 12:01:45 -06:00
Chris Veilleux 1713c423d0 Re-apply original merge from test to master 2020-12-28 12:29:19 -06:00
Kris Gesling 12749da3af Revert "Merge remote-tracking branch 'origin/test'"
This reverts commit 9d3dd24601, reversing
changes made to 7ec565c4d8.
2020-12-18 21:04:48 +09:30
Chris Veilleux efcd9b8b4f PyLint fixes 2020-11-02 15:44:08 -06:00
Chris Veilleux bd41dbcfae wake words coming from device may contain a dash. remove it to find the right wake word on the database. 2020-10-29 16:03:12 -05:00
Chris Veilleux 9a599df7f3 change to use new wake word data object 2020-10-29 14:59:15 -05:00
Chris Veilleux 40dbcd0c8a change logic that names files to use a hash of the file contents as the file name. 2020-10-06 01:08:53 -05:00
Chris Veilleux 2dbfd1265c add logic to existing code handling the new status column on the wake word file table 2020-09-17 15:29:25 -05:00
Chris Veilleux 699ab4f1d2 added endpoint to Public API for uploading a wake word sample file. 2020-09-02 13:57:00 -05:00
Chris Veilleux 9bb708ab09 Applied code review changes. 2020-06-22 19:19:43 -05:00
Chris Veilleux c5497f7e9f Apply code review changes. 2020-05-27 20:02:59 -05:00
Chris Veilleux ec356eec12 added logic to populate the *_active columns in the account_activity metrics table. 2020-05-26 22:35:50 -05:00
Chris Veilleux 442251bc98 apply code review changes 2020-02-19 10:36:38 -06:00
Chris Veilleux 50b51e52ac fixed to persist existing settings values when other settings values change 2020-02-18 15:18:32 -06:00
Chris Veilleux d6f4f74e25 Merge remote-tracking branch 'remotes/origin/dev' into bug/stt-stats 2019-12-03 13:00:46 -06:00
Chris Veilleux a24791836a do not write stt files if user is not opted in. 2019-12-03 12:57:41 -06:00
Chris Veilleux d34bdd9692 converted decimals to float for serialization 2019-11-06 14:33:28 -06:00
Chris Veilleux 97e003d41c removed code that prevented geographic coordinates from being passed to core. the weather skill uses coordinates to make API calls. 2019-10-21 20:36:05 -05:00
Chris Veilleux 758bfe68a8 Merge remote-tracking branch 'remotes/origin/dev' into feature/timezone_endpoint
# Conflicts:
#	api/public/Pipfile.lock
#	shared/selene/data/geography/repository/city.py
2019-10-11 12:52:55 -05:00
Chris Veilleux ad3eb20a78 Merge remote-tracking branch 'remotes/origin/dev' into feature/publish_repo
# Conflicts:
#	api/account/Pipfile.lock
#	api/public/public_api/endpoints/device_skill.py
#	shared/selene/data/device/__init__.py
2019-09-30 11:54:54 -05:00