我在
中构建了pocketsphinx和sphinxbase以及pocketsphinxDemohttp://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/
但是当我在设备上运行PocketSphinxAndroidDemo时,它会显示初始屏幕并关闭黑屏。
在logcat上的我得到的错误如下:
在/data/data/edu.cmu.pocketsphinx.demo/lib/libpocketsphinx_jni.so 0x40513c80中找不到JNI_OnLoad,跳过init
我创建了链接中指定的目录结构,并在recogniser.java中进行了更改。
请帮忙。
答案 0 :(得分:1)
在继续之前,只需要一个小清单:
答案 1 :(得分:0)
没有找到JNI_OnLoad /data/data/edu.cmu.pocketsphinx.demo/lib/libpocketsphinx_jni.so 0x40513c80,跳过init
这不是一个严重的错误,它是预期的。你可以忽略它
但是当我在设备上运行PocketSphinxAndroidDemo时,它显示了 初始屏幕和黑色关闭。
很可能您没有将文件放在正确的文件夹中。有关更多信息,您需要检查pocketsphinx日志。它是在路径
中的设备上创建的/sdcard/Android/data/edu.cmu.pocketsphinx/pocketsphinx.log
您可以在那里找到有关问题的所有信息。
答案 2 :(得分:0)
这个伎俩对我来说很简单:
如果您已在sdcard 上创建了结构和所需文件,则应从计算机上拔下设备,然后运行应用程序,因为在插入模式下,手机上的应用无法访问SD卡。