Commit Graph

840 Commits (mark-ii/qa)

Author SHA1 Message Date
Kris Gesling 74b273ff26 Restore volume ducking independent of setting volume
This is to work around the volume slider displaying on screen
when volume is only being ducked.
2022-06-13 17:02:38 +09:30
Michael Hansen 0d87d295f8 Disable screen dimming 2022-05-04 14:14:52 -04:00
Kris Gesling db3c80b063 Report muted if volume is 0
Previously any volume get request would report muted == False.
2022-04-13 15:37:24 +09:30
Kris Gesling 9bdba1db72 Add mock hardware for CI testing 2022-03-31 15:13:36 +09:30
Kris Gesling b8d2599fee Fix pycodestyle errors 2022-03-30 11:46:10 +09:30
Kris Gesling 4f52e2385f Fix Flake8 errors 2022-03-30 11:16:49 +09:30
Michael Hansen 0d1d302500 Fix streaming STT in mic 2022-03-21 20:54:13 +00:00
Michael Hansen 363e419516 Send mic mute/unmute messages in response to mute switch changes 2022-03-16 17:52:00 +00:00
Michael Hansen 5f33c0cc1b Report network connected as soon as one device is connected 2022-03-16 15:07:31 +00:00
Michael Hansen 6eb84eb2e3 Always force unmute 2022-03-16 15:07:19 +00:00
Michael Hansen f2826abe04 Start in muted state 2022-03-16 14:58:51 +00:00
Michael Hansen 2f03bf1cd8 Implement mute in mic 2022-03-16 14:52:41 +00:00
Michael Hansen 35fd704e19 Use Silero VAD instead of webrtcvad 2022-03-03 20:29:33 +00:00
Michael Hansen aa72f6420d Detect captive portal page, show browser in wifi connect skill 2022-03-01 22:03:41 +00:00
Michael Hansen 19dc7d756e Add "mycroft.network-ready" message to mirror "mycroft.internet-ready" 2022-02-28 21:58:19 +00:00
Michael Hansen 37cfda968d Track activity id for chase LED animation again 2022-02-25 20:14:23 +00:00
Michael Hansen d67dfe0cc9 Complete intent failure is handled in unknown skill 2022-02-25 16:00:14 +00:00
Michael Hansen 07c23bdf65 Always stop chase animation for LEDs 2022-02-18 21:37:01 -05:00
Michael Hansen 55551bf92a Don't clear activity id when starting recording 2022-02-17 18:56:13 +00:00
Michael Hansen 90ce04bd7d Stop LEDs on empty activity id 2022-02-17 15:34:07 +00:00
Michael Hansen edc4413e97 Add screen dimming for Mark II 2022-02-16 21:30:30 +00:00
Michael Hansen 46eed3f559 Handle TTS and LEDs with nested activities 2022-02-15 16:03:36 +00:00
Michael Hansen 2de52ee2ee Increase timeout for network detection 2022-02-08 17:11:27 +00:00
Michael Hansen c81c02977f Need to do clock synchronize before internet detection too 2022-01-31 17:14:08 +00:00
Michael Hansen e17e4fffad Increase mic buffer size 2022-01-21 22:56:31 +00:00
Michael Hansen 5c07e59613 Use record_begin instead of wakeword
Always emit mycroft.mic.listen in get_response
2022-01-21 19:12:02 +00:00
Michael Hansen 83c5e213c0 Actually handling TTS now 2022-01-21 15:50:13 +00:00
Michael Hansen 4672bd7f56 Sound effects and TTS 2022-01-20 21:20:21 +00:00
Michael Hansen a80c25e5cb Prototype activity started/ended functions for skills 2022-01-17 17:28:06 +00:00
Michael Hansen f9d9ccf3e8 Cue pulse animation on wakeword recognized 2022-01-15 20:49:10 +00:00
Michael Hansen 78a0067a99 Adjust initially for ambient noise 2022-01-15 20:48:58 +00:00
Michael Hansen b4d2f5c344 Fine-tune parameters for mic 2022-01-15 19:28:36 +00:00
Michael Hansen 0a224b3e6b Rewrite MutableStream class for microphone. Requires libportaudio with
assertio patch.
2022-01-14 18:18:01 +00:00
Michael Hansen 4b5dbb4d0a Avoid stopping pulse animation during chase 2022-01-13 20:53:03 +00:00
Michael Hansen a1de8d070b Clean up LED animations in enclosure 2022-01-12 23:36:35 +00:00
Michael Hansen bf1fc7fa6b Don't wait for listen WAV to finished playing on Mark II 2022-01-12 22:19:48 +00:00
Michael Hansen 677e911926 Create recognizer loop before connecting bus events 2022-01-12 20:55:57 +00:00
Michael Hansen 6edb5d2c47 Merge branch 'mark-ii/qa' of https://github.com/MycroftAI/mycroft-core into mark-ii/qa 2022-01-11 18:54:32 -05:00
Michael Hansen 564cdb2890 Separate LED animations in enclosure 2022-01-11 18:54:26 -05:00
Chris Veilleux 9dbe974b16 Merge remote-tracking branch 'origin/mark-ii/gui-namespace' into mark-ii/qa 2022-01-11 17:04:52 -06:00
Michael Hansen 864ac8173d Remove wake word delay due to deprecated parameter to found_wake_word 2022-01-11 14:54:53 -05:00
Michael Hansen b8f37419c3 Enable mic level writing through CLI with mycroft.mic.enable_write_level event 2022-01-11 13:34:35 -05:00
ken-mycroft 9796431a45 null check 2022-01-11 11:10:30 -05:00
Chris Veilleux 235bd0c9ef move GUI specific code out from the base enclosure class and refactor. 2022-01-10 17:12:00 -06:00
Michael Hansen ef87af1345 Warn on network check timeout 2022-01-06 15:55:37 -05:00
Michael Hansen a360098d8b Increase not connected timeout 2022-01-06 11:49:50 -05:00
Michael Hansen 03beb38efb Add timeout to network detect 2022-01-06 11:17:40 -05:00
Michael Hansen 2a6f79dab4 eth0 reports itself as "unavailable" instead of "disconnected" 2022-01-06 09:49:32 -05:00
Michael Hansen db2b7142fb Fix missing variable 2022-01-05 11:18:56 -05:00
Michael Hansen 437a9e9abf Enable ethernet in network detect activity 2022-01-05 09:45:04 -05:00