Commit Graph

230 Commits (mark-ii/log-rotation)

Author SHA1 Message Date
Michael Hansen ae15a155bd Don't clear audio ignore session id 2022-03-03 19:43:02 +00:00
Michael Hansen 4f8a8f85d5 Avoid ignoring a cache TTS session when speaking 2022-03-02 22:27:35 +00:00
Michael Hansen 862176e4cc Use speech.cache event for TTS caching 2022-03-02 02:26:07 +00:00
Michael Hansen 391004d56c Allow TTS cache key to be explicitly set when using skill TTS cache functions. 2022-02-28 21:58:37 +00:00
Michael Hansen 68121a8808 Always stop TTS on wake 2022-02-25 16:00:29 +00:00
Michael Hansen 1b780e8a5c Add TTS caching to skills and audio service 2022-02-22 22:04:14 +00:00
Michael Hansen 46eed3f559 Handle TTS and LEDs with nested activities 2022-02-15 16:03:36 +00:00
Michael Hansen dfa8d1ef16 Pause TTS during recording 2022-02-14 19:40:20 +00:00
Michael Hansen 1d1d18e210 Use SDL directly for sound effects loading 2022-02-14 16:17:03 +00:00
Michael Hansen abba84d5b7 Ensure TTS session is always finished 2022-02-10 20:01:38 +00:00
Michael Hansen d9414c1bd3 Fix multi-chunk TTS session/stopping 2022-02-10 17:08:09 +00:00
Michael Hansen a3d92fe7a1 Don't send out background stream position if paused 2022-02-02 20:33:49 +00:00
Michael Hansen 80057b04a7 Minor type fixes to audio 2022-02-02 18:59:17 +00:00
Michael Hansen b275d99d0f Fix typo 2022-02-02 17:38:01 +00:00
Michael Hansen 89407c0fc6 Unduck audio after skill has ended 2022-02-01 16:43:31 +00:00
Michael Hansen 73034467ef Fix background media stopping 2022-01-31 15:53:24 +00:00
Michael Hansen 762f78725a Unpause background stream when starting new one 2022-01-28 23:41:34 +00:00
Michael Hansen be457b9ec7 Send background media posiiton again 2022-01-28 23:23:57 +00:00
Michael Hansen 59cb3681e5 Duck music for TTS audio 2022-01-28 23:14:10 +00:00
Michael Hansen e56ed25a70 Merge Ken changes 2022-01-28 21:45:03 +00:00
Michael Hansen 5d19f3c972 Cleanup audio code 2022-01-28 20:55:26 +00:00
ken-mycroft 8ce034d51b modifications to the stop process flow to accommodate upcoming commits to common play and query skills 2022-01-28 14:17:58 -05:00
Michael Hansen d6f8902d79 Background volume working 2022-01-28 15:46:07 +00:00
Michael Hansen 480ac0f36e Porting audio service to SDL 2022-01-28 03:18:52 +00:00
Michael Hansen a6015b4471 Report background stream position in milliseconds 2022-01-25 17:43:40 +00:00
Michael Hansen e2576657c0 Fix media finished events in audio HAL 2022-01-25 16:43:45 +00:00
Michael Hansen 9912c1a5bd Send TTS events with listen flag 2022-01-25 03:18:44 +00:00
Michael Hansen 4e37bd7461 Play sound effects separately in AHAL 2022-01-24 17:34:55 +00:00
Michael Hansen 1ac0f5e610 Need audio.initialize.ended event 2022-01-22 01:36:40 +00:00
Michael Hansen 5d13bfddb2 Report background media stream position 2022-01-21 22:56:42 +00:00
Michael Hansen 8552aaf18d Add documentation to new audio service 2022-01-21 20:24:42 +00:00
Michael Hansen 55a2625d43 Handle volume ducking 2022-01-21 20:03:17 +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 235709d1e1 Occasional misses in start listening beep 2022-01-21 16:32:05 +00:00
Michael Hansen 7bec61c6ef Add play_sound_uri to skills 2022-01-21 16:25:59 +00:00
Michael Hansen 83c5e213c0 Actually handling TTS now 2022-01-21 15:50:13 +00:00
Michael Hansen 4f98304828 Working with streaming and mycroft.stop 2022-01-21 15:23:31 +00:00
Michael Hansen 033cfc6347 Mostly working with TTS and streaming 2022-01-20 23:01:50 +00:00
Michael Hansen 4672bd7f56 Sound effects and TTS 2022-01-20 21:20:21 +00:00
Michael Hansen 3e9a0c693f Re-enable VLC track events 2022-01-19 22:53:47 +00:00
Michael Hansen cb29ef0848 Can't use audio service to play sounds because it deletes VLC stream 2022-01-19 19:59:08 +00:00
Michael Hansen 507d851f19 Use audio service to play ACK 2022-01-19 15:23:35 +00:00
Michael Hansen 3b740e7832 Play acknowledge sound when activity starts 2022-01-18 19:41:41 +00:00
Michael Hansen 20915cf4aa Don't let simple audio service play URIs 2022-01-18 19:41:25 +00:00
Michael Hansen 707ffadb6b Clear TTS cache on new activity 2022-01-18 16:38:10 +00:00
Michael Hansen 88143b15c7 Use 0 or 100 volume in VLC service 2022-01-18 16:37:35 +00:00
Michael Hansen 51219509f3 Stop removing whitespace after periods to avoid mangling initialisms 2022-01-14 17:05:38 -05:00
Michael Hansen f9d2ef0104 Clear TTS queue when new skill speaks 2022-01-13 17:53:30 +00:00
Chris Veilleux 53ffd737a0 move some steps in the startup sequence so that the message bus connection is established as early as possible. this will facilitate status updates occurring as soon as possible as well. 2021-11-30 15:40:40 -06:00
Chris Veilleux 3d26fa9ada Add service ready event and improve logic to determine if device is ready. 2021-11-30 15:40:27 -06:00