Я создаю карманы и sphinxbase и pocketsphinxDemo, как указано в
http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/
Но когда я запускаю PocketSphinxAndroidDemo на устройстве, он показывает начальный экран и черный.
на logcat я получаю ошибку, например:
Нет JNI_OnLoad, найденный в /data/data/edu.cmu.pocketsphinx.demo/lib/libpocketsphinx_jni.so 0x40513c80, пропущенный init
Я создал структуру каталогов, указанную в ссылке, и также изменил ее в распознавателе.java.
Пожалуйста помоги.
Просто небольшой контрольный список, прежде чем продолжить:
Трюк был прост для меня:
Если вы создали структуру и необходимые файлы на SD-карте, вы должны отключить устройство от компьютера, а затем запустить приложение, потому что в подключенном режиме sdcard недоступна для приложений на телефоне.
Нет JNI_OnLoad, найденный в /data/data/edu.cmu.pocketsphinx.demo/lib/libpocketsphinx_jni.so 0x40513c80, пропущенный init
Ожидается, что это не критическая ошибка. Вы можете игнорировать это
Но когда я запускаю PocketSphinxAndroidDemo на устройстве, он показывает начальный экран и черный.
Скорее всего, вы не поместили файлы в правильную папку. Для получения дополнительной информации вам необходимо проверить журнал pocketsphinx. Он создан на устройстве по пути
/sdcard/Android/data/edu.cmu.pocketsphinx/pocketsphinx.log
Здесь вы можете найти всю информацию о проблемах.