Asked thg 11 21, 2020 2:26 CH 190 0 1
  • 190 0 1
0

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

Share
  • 190 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 ANSWERS


Answered 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?

Share
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

0
| Reply
Share
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 ^^

0
| Reply
Share
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.

+1
| Reply
Share
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 ạ

0
| Reply
Share
Avatar Nguyễn Hồng Nguyên @nguyen.hong.nguyen
thg 11 23, 2020 8:46 SA
+1
| Reply
Share
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 ạ

0
| Reply
Share
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

0
| Reply
Share
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 ^^

+1
| Reply
Share
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 ạ

0
| Reply
Share
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.

+1
| Reply
Share
Avatar ThanHQ @hoangthan345
thg 11 26, 2020 2:36 SA

Vâng em cảm ơn anh ạ

0
| Reply
Share
Viblo
Let's register a Viblo Account to get more interesting posts.