Asked Saturday, 2:26 PM 55 0 1
  • 55 0 1
0

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

Share
  • 55 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 Sunday, 2:42 PM
+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
Thân Hoàng @hoangthan345
Sunday, 5:45 PM

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
Nguyễn Hồng Nguyên @nguyen.hong.nguyen
Monday, 3:30 AM

@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
Nguyễn Hồng Nguyên @nguyen.hong.nguyen
Monday, 3:32 AM

@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
Thân Hoàng @hoangthan345
Monday, 8:41 AM

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
Nguyễn Hồng Nguyên @nguyen.hong.nguyen
Monday, 8:46 AM
+1
| Reply
Share
Thân Hoàng @hoangthan345
Tuesday, 12:31 PM

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

0
| Reply
Share
Thân Hoàng @hoangthan345
Wednesday, 8:05 AM

@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
Nguyễn Hồng Nguyên @nguyen.hong.nguyen
Thursday, 2:28 AM

@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
Thân Hoàng @hoangthan345
Thursday, 2:31 AM

@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
Nguyễn Hồng Nguyên @nguyen.hong.nguyen
Thursday, 2:34 AM

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

+1
| Reply
Share
Thân Hoàng @hoangthan345
Thursday, 2:36 AM

Vâng em cảm ơn anh ạ

0
| Reply
Share