From 19fd1453687ddb0bf0d3b88760d6a5219b684864 Mon Sep 17 00:00:00 2001 From: GiviMAD Date: Sun, 6 Feb 2022 13:42:32 +0100 Subject: [PATCH] [googlestt] emit correct recognition events (#12210) MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Miguel Álvarez Díez --- .../voice/googlestt/internal/GoogleSTTService.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bundles/org.openhab.voice.googlestt/src/main/java/org/openhab/voice/googlestt/internal/GoogleSTTService.java b/bundles/org.openhab.voice.googlestt/src/main/java/org/openhab/voice/googlestt/internal/GoogleSTTService.java index 8198f18508..5f82829cf1 100644 --- a/bundles/org.openhab.voice.googlestt/src/main/java/org/openhab/voice/googlestt/internal/GoogleSTTService.java +++ b/bundles/org.openhab.voice.googlestt/src/main/java/org/openhab/voice/googlestt/internal/GoogleSTTService.java @@ -38,13 +38,13 @@ import org.openhab.core.auth.client.oauth2.OAuthResponseException; import org.openhab.core.common.ThreadPoolManager; import org.openhab.core.config.core.ConfigurableService; import org.openhab.core.config.core.Configuration; +import org.openhab.core.voice.RecognitionStartEvent; +import org.openhab.core.voice.RecognitionStopEvent; import org.openhab.core.voice.STTListener; import org.openhab.core.voice.STTService; import org.openhab.core.voice.STTServiceHandle; import org.openhab.core.voice.SpeechRecognitionErrorEvent; import org.openhab.core.voice.SpeechRecognitionEvent; -import org.openhab.core.voice.SpeechStartEvent; -import org.openhab.core.voice.SpeechStopEvent; import org.osgi.framework.Constants; import org.osgi.service.cm.ConfigurationAdmin; import org.osgi.service.component.annotations.Activate; @@ -342,7 +342,7 @@ public class GoogleSTTService implements STTService { @Override public void onStart(@Nullable StreamController controller) { - sttListener.sttEventReceived(new SpeechStartEvent()); + sttListener.sttEventReceived(new RecognitionStartEvent()); lastInputTime = System.currentTimeMillis(); } @@ -380,7 +380,7 @@ public class GoogleSTTService implements STTService { @Override public void onComplete() { - sttListener.sttEventReceived(new SpeechStopEvent()); + sttListener.sttEventReceived(new RecognitionStopEvent()); float averageConfidence = confidenceSum / responseCount; String transcript = transcriptBuilder.toString(); if (!transcript.isBlank()) { @@ -398,7 +398,7 @@ public class GoogleSTTService implements STTService { public void onError(@Nullable Throwable t) { logger.warn("Recognition error: ", t); completeListener.accept(t); - sttListener.sttEventReceived(new SpeechStopEvent()); + sttListener.sttEventReceived(new RecognitionStopEvent()); if (!config.errorMessage.isBlank()) { sttListener.sttEventReceived(new SpeechRecognitionErrorEvent(config.errorMessage)); } else { -- 2.47.3