]> git.basschouten.com Git - openhab-addons.git/commitdiff
[voskstt] fix sdk update and disable internal info logs (#13536)
authorGiviMAD <GiviMAD@users.noreply.github.com>
Mon, 10 Oct 2022 16:34:48 +0000 (18:34 +0200)
committerGitHub <noreply@github.com>
Mon, 10 Oct 2022 16:34:48 +0000 (18:34 +0200)
* [voskstt] fix sdk update
* [voskstt] change internal sdk log level to warning

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
bundles/org.openhab.voice.voskstt/src/main/java/org/openhab/voice/voskstt/internal/VoskSTTService.java
bundles/org.openhab.voice.voskstt/src/main/resources/linux-aarch64/libvosk.so
bundles/org.openhab.voice.voskstt/src/main/resources/linux-arm/libvosk.so

index c1e0bce66ed8a25f649573a01605ff16118a2a8c..e6626b190b881dc49ee23fd759285e0d8d125941 100644 (file)
@@ -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");
index 1681a990af0ac86c9da39ad3e441d642d9e472d6..10b6e841d10f4a3ca64f86956e538f0b4e8df07d 100755 (executable)
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
index 1580867e051d5da82856ae897dfc9ff15d99bff0..25cc6bb0e3aedf3d15b39e92129e9872c014cb9a 100755 (executable)
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