Lỗi khi tích hợp Snowboy cho Android
Xin chào mọi người, hiện tại mình đang muốn tích hợp Snowboy vào Android App để thực hiện detec hotword.
Tuy nhiên khi chạy lại bị lỗi không tìm thấy thư viện "libsnowboy-detect-android.so"
Fatal Exception: java.lang.UnsatisfiedLinkError
dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/car.com.wincar-MSQvGUMEmKma7qTeXmJUaw==/base.apk"],nativeLibraryDirectories=[/data/app/car.com.wincar-MSQvGUMEmKma7qTeXmJUaw==/lib/arm64, /system/lib64, /system/product/lib64, /system/vendor/lib64]]] couldn't find "libsnowboy-detect-android.so"
Bác nào đã từng gặp lỗi này rồi tư vấn giúp mình với ạ, xin cảm ơn mọi người
1 CÂU TRẢ LỜI
Theo doc của nó https://github.com/kitt-ai/snowboy/blob/master/examples/Android/README.md thì bạn làm tới bước "generate a cross-compiled library for ARM" chưa?
Em cảm ơn anh đã phản hồi ạ. Hiện tại em đang làm theo docs của một page này. https://blog.fossasia.org/hotword-detection-in-susi-android-app-using-snowboy/ E tải thử project của họ về run thì cũng bị crash khi gọi đến snowboy, không biết là có cần build hay config gì thêm không anh
@hoangthan345 Lỗi của bạn là thiếu file .so, bạn phải chạy qua bước mình nói ở trên thì nó mới sinh ra file .so cho bạn ^^
@hoangthan345 https://github.com/srigittu/AppuAi/blob/master/app/src/main/jniLibs/armeabi-v7a/libsnowboy-detect-android.so mình thấy ở đây có sinh sẵn rồi, bạn thử tải về add vào xem sao.
Em đã add file .so vào jniLibs rồi nhưng vẫn bị ạ. Anh có thể cho em xin contact với được không ạ
@hoangthan345 https://viblo.asia/u/nguyen.hong.nguyen/contact > viblo có hỗ trợ ib đó em
@nguyen.hong.nguyen Em cảm ơn anh Nguyên ạ, em làm được rồi ạ
@nguyen.hong.nguyen Anh cho em hỏi thêm với ạ, hiện tại e test trên điện thoại thì đều được, nhưng cài lên máy ảo hoặc tablet thì đều bị lỗi không tìm thấy thư viện.
Như vậy có phải do chip của thiết bị không hỗ trợ thư viện không anh
@hoangthan345 cũng có thể bạn, thường mấy cái dạng này sài máy ảo khá khó khăn ^^
@nguyen.hong.nguyen Vâng em cảm ơn anh ạ. Anh cho em hỏi, ngoài snowboy hay pocketsphinx thì còn thư viện nào support hotword detection có hiệu năng tốt không ạ
@hoangthan345 hotword detection mình chưa thử nên cũng khó để tư vấn cho bạn được.
Vâng em cảm ơn anh ạ