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 |