From: GiviMAD Date: Mon, 10 Oct 2022 16:34:48 +0000 (+0200) Subject: [voskstt] fix sdk update and disable internal info logs (#13536) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=c63e5966800b56c6dfcfd34c9091df2831f45ba9;p=openhab-addons.git [voskstt] fix sdk update and disable internal info logs (#13536) * [voskstt] fix sdk update * [voskstt] change internal sdk log level to warning Signed-off-by: Miguel Álvarez --- diff --git a/bundles/org.openhab.voice.voskstt/src/main/java/org/openhab/voice/voskstt/internal/VoskSTTService.java b/bundles/org.openhab.voice.voskstt/src/main/java/org/openhab/voice/voskstt/internal/VoskSTTService.java index c1e0bce66e..e6626b190b 100644 --- a/bundles/org.openhab.voice.voskstt/src/main/java/org/openhab/voice/voskstt/internal/VoskSTTService.java +++ b/bundles/org.openhab.voice.voskstt/src/main/java/org/openhab/voice/voskstt/internal/VoskSTTService.java @@ -50,6 +50,8 @@ import org.osgi.service.component.annotations.Modified; import org.osgi.service.component.annotations.Reference; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.vosk.LibVosk; +import org.vosk.LogLevel; import org.vosk.Model; import org.vosk.Recognizer; @@ -75,6 +77,11 @@ public class VoskSTTService implements STTService { logger.info("vosk dir created {}", VOSK_FOLDER); } } + try { + LibVosk.setLogLevel(LogLevel.WARNINGS); + } catch (UnsatisfiedLinkError e) { + logger.warn("UnsatisfiedLinkError: {}", e.getMessage()); + } } private final Logger logger = LoggerFactory.getLogger(VoskSTTService.class); private final ScheduledExecutorService executor = ThreadPoolManager.getScheduledPool("OH-voice-voskstt"); diff --git a/bundles/org.openhab.voice.voskstt/src/main/resources/linux-aarch64/libvosk.so b/bundles/org.openhab.voice.voskstt/src/main/resources/linux-aarch64/libvosk.so index 1681a990af..10b6e841d1 100755 Binary files a/bundles/org.openhab.voice.voskstt/src/main/resources/linux-aarch64/libvosk.so and b/bundles/org.openhab.voice.voskstt/src/main/resources/linux-aarch64/libvosk.so differ diff --git a/bundles/org.openhab.voice.voskstt/src/main/resources/linux-arm/libvosk.so b/bundles/org.openhab.voice.voskstt/src/main/resources/linux-arm/libvosk.so index 1580867e05..25cc6bb0e3 100755 Binary files a/bundles/org.openhab.voice.voskstt/src/main/resources/linux-arm/libvosk.so and b/bundles/org.openhab.voice.voskstt/src/main/resources/linux-arm/libvosk.so differ