Yêu cầu thg 11 21, 2020 2:26 CH 167 0 1
  • 167 0 1
0

Lỗi khi tích hợp Snowboy cho Android

Chia sẻ
  • 167 0 1

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


Đã trả lời thg 11 22, 2020 2:42 CH
+1

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?

Chia sẻ
Avatar ThanHQ @hoangthan345
thg 11 22, 2020 5:45 CH

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

Avatar Nguyễn Hồng Nguyên @nguyen.hong.nguyen
thg 11 23, 2020 3:30 SA

@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 ^^

Avatar Nguyễn Hồng Nguyên @nguyen.hong.nguyen
thg 11 23, 2020 3:32 SA

@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.

Avatar ThanHQ @hoangthan345
thg 11 23, 2020 8:41 SA

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 ạ

Avatar Nguyễn Hồng Nguyên @nguyen.hong.nguyen
thg 11 23, 2020 8:46 SA
Avatar ThanHQ @hoangthan345
thg 11 24, 2020 12:31 CH

@nguyen.hong.nguyen Em cảm ơn anh Nguyên ạ, em làm được rồi ạ

Avatar ThanHQ @hoangthan345
thg 11 25, 2020 8:05 SA

@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

Avatar Nguyễn Hồng Nguyên @nguyen.hong.nguyen
thg 11 26, 2020 2:28 SA

@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 ^^

Avatar ThanHQ @hoangthan345
thg 11 26, 2020 2:31 SA

@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 ạ

Avatar Nguyễn Hồng Nguyên @nguyen.hong.nguyen
thg 11 26, 2020 2:34 SA

@hoangthan345 hotword detection mình chưa thử nên cũng khó để tư vấn cho bạn được.

Avatar ThanHQ @hoangthan345
thg 11 26, 2020 2:36 SA

Vâng em cảm ơn anh ạ

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí