Yêu cầu Nov 21st, 2020 2:26 p.m. 163 0 1
  • 163 0 1
0

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

Chia sẻ
  • 163 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 Nov 22nd, 2020 2:42 p.m.
+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
Nov 22nd, 2020 5:45 p.m.

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
Nov 23rd, 2020 3:30 a.m.

@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
Nov 23rd, 2020 3:32 a.m.

@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
Nov 23rd, 2020 8:41 a.m.

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
Nov 23rd, 2020 8:46 a.m.
Avatar ThanHQ @hoangthan345
Nov 24th, 2020 12:31 p.m.

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

Avatar ThanHQ @hoangthan345
Nov 25th, 2020 8:05 a.m.

@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
Nov 26th, 2020 2:28 a.m.

@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
Nov 26th, 2020 2:31 a.m.

@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
Nov 26th, 2020 2:34 a.m.

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

Avatar ThanHQ @hoangthan345
Nov 26th, 2020 2:36 a.m.

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í