Работает ли Cognitive Speech SDK в не Ubuntu Linux? Если так, каковы требуемые зависимости?
В качестве темы я попытался выполнить быстрый старт для запуска речи API в не-Ubuntu Linux (см. Ниже), но мне интересно, если кто-нибудь заставить его работать или он просто не поддерживается
cat /proc/version
Linux version 4.14.77-70.82.amzn1.x86_64 (mockbuild@gobi-build-64003) (gcc version 7.2.1 20170915 (Red Hat 7.2.1-2) (GCC)) #1 SMP Mon Dec 3 20:01:27 UTC 2018
но я получил исключение как следующее.
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.microsoft.cognitiveservices.speech.internal.carbon_javaJNI.swig_module_init()V
at com.microsoft.cognitiveservices.speech.internal.carbon_javaJNI.swig_module_init(Native Method)
at com.microsoft.cognitiveservices.speech.internal.carbon_javaJNI.<clinit>(carbon_javaJNI.java:517)
at com.microsoft.cognitiveservices.speech.SpeechConfig.<clinit>(SpeechConfig.java:69)
Похожая вещь произошла в Ubuntu Linux вначале, но это решается после того, как я установил libasound2, как рекомендовано в документации Microsoft.
sudo apt-get install libasound2
Это заставляет меня думать, что, может быть, я пропускаю некоторые зависимости, но не могу понять, что именно я пропустил из сообщения об ошибке.
1 ответ
Извините, дистрибутивы не-Ubuntu в настоящее время не поддерживаются / не работают. Библиотека openssl является дополнительной зависимостью; в Ubuntu 16.04 / 18.04 установлен как пакет "libssl1.0.0", который связывает его с определенной версией openssl и именем библиотеки.