From 71ab73ad739fe56bf6db5e93e7c200541a5f17f6 Mon Sep 17 00:00:00 2001 From: Luis Andrade Date: Fri, 19 Jan 2024 04:36:14 +0000 Subject: [PATCH 1/4] send played event at the disconnect of client --- wyoming_satellite/satellite.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wyoming_satellite/satellite.py b/wyoming_satellite/satellite.py index 9dba45b..84b5115 100644 --- a/wyoming_satellite/satellite.py +++ b/wyoming_satellite/satellite.py @@ -25,7 +25,7 @@ from wyoming.satellite import ( StreamingStarted, StreamingStopped, ) -from wyoming.snd import SndProcessAsyncClient +from wyoming.snd import SndProcessAsyncClient, Played from wyoming.tts import Synthesize from wyoming.vad import VoiceStarted, VoiceStopped from wyoming.wake import Detect, Detection, WakeProcessAsyncClient @@ -550,6 +550,7 @@ class SatelliteBase: event.type ): await _disconnect() + await self.forward_event(Played().event()) snd_client = None # reconnect on next event except asyncio.CancelledError: break From 1bceb971774f20beac36b5492bed1c0f8d979236 Mon Sep 17 00:00:00 2001 From: Luis Andrade Date: Fri, 19 Jan 2024 04:38:57 +0000 Subject: [PATCH 2/4] bump wyoming version in 2mic tutorial --- docs/tutorial_2mic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/tutorial_2mic.md b/docs/tutorial_2mic.md index 305c675..5bb3993 100644 --- a/docs/tutorial_2mic.md +++ b/docs/tutorial_2mic.md @@ -302,7 +302,7 @@ cd wyoming-satellite/examples python3 -m venv --system-site-packages .venv .venv/bin/pip3 install --upgrade pip .venv/bin/pip3 install --upgrade wheel setuptools -.venv/bin/pip3 install 'wyoming==1.4.1' +.venv/bin/pip3 install 'wyoming==1.5.1' ``` The `--system-site-packages` argument is used to access the pre-installed `gpiozero` and `spidev` Python packages. If these are **not already installed** in your system, run: From 3b2842d11b9219aec6eeb4ef562495402155c43a Mon Sep 17 00:00:00 2001 From: Luis Andrade Date: Fri, 19 Jan 2024 04:50:28 +0000 Subject: [PATCH 3/4] undo oups --- wyoming_satellite/satellite.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/wyoming_satellite/satellite.py b/wyoming_satellite/satellite.py index 84b5115..9dba45b 100644 --- a/wyoming_satellite/satellite.py +++ b/wyoming_satellite/satellite.py @@ -25,7 +25,7 @@ from wyoming.satellite import ( StreamingStarted, StreamingStopped, ) -from wyoming.snd import SndProcessAsyncClient, Played +from wyoming.snd import SndProcessAsyncClient from wyoming.tts import Synthesize from wyoming.vad import VoiceStarted, VoiceStopped from wyoming.wake import Detect, Detection, WakeProcessAsyncClient @@ -550,7 +550,6 @@ class SatelliteBase: event.type ): await _disconnect() - await self.forward_event(Played().event()) snd_client = None # reconnect on next event except asyncio.CancelledError: break From 086f346119f94c35566c4185b90059c01f6996ab Mon Sep 17 00:00:00 2001 From: Luis Andrade Date: Fri, 19 Jan 2024 06:44:30 +0000 Subject: [PATCH 4/4] bump to 1.5.2 --- docs/tutorial_2mic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/tutorial_2mic.md b/docs/tutorial_2mic.md index 5bb3993..dd2b805 100644 --- a/docs/tutorial_2mic.md +++ b/docs/tutorial_2mic.md @@ -302,7 +302,7 @@ cd wyoming-satellite/examples python3 -m venv --system-site-packages .venv .venv/bin/pip3 install --upgrade pip .venv/bin/pip3 install --upgrade wheel setuptools -.venv/bin/pip3 install 'wyoming==1.5.1' +.venv/bin/pip3 install 'wyoming==1.5.2' ``` The `--system-site-packages` argument is used to access the pre-installed `gpiozero` and `spidev` Python packages. If these are **not already installed** in your system, run: