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;
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");