android - 关于 PocketSphinxAndroidDemo

标签 android ubuntu cmusphinx

我关注这个网站:http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/ .起初它工作正常。但是当我在文件/jni/中命令 ndk-build 时。 错误显示如下:

Compile thumb  : sphinxutil <= sbthread.c
Compile thumb  : sphinxutil <= utf8.c
StaticLibrary  : libsphinxutil.a
SharedLibrary  : libpocketsphinx_jni.so

/home/tian/develop/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/
prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: /home/tian/桌面/PocketSphinxAndroidDemo/obj/local/armeabi/objs-debug/pocketsphinx_jni/pocketsphinx_wrap.o: in function nbest_s_hyp:/home/tian/桌面/PocketSphinxAndroidDemo/jni/pocketsphinx_wrap.c:793: error: undefined reference to 'new_Hypothesis'

/home/tian/develop/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: /home/tian/桌面/PocketSphinxAndroidDemo/obj/local/armeabi/objs-debug/pocketsphinx_jni/pocketsphinx_wrap.o: in function ps_decoder_s_getHyp:/home/tian/桌面/PocketSphinxAndroidDemo/jni/pocketsphinx_wrap.c:847: error: undefined reference to 'new_Hypothesis'
collect2: ld returned 1 exit status
make: *** [/home/tian/桌面/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx_jni.so] Error 1

最佳答案

您是否粘贴了 pocketsphinx 父目录的绝对路径? 喜欢/home/.../.../.../pocketsphinx 代替 ~/../.../.../pocketsphinx

关于android - 关于 PocketSphinxAndroidDemo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13514793/

相关文章:

远程数据库 : No buffer space available (maximum connections reached)? 上的 PostgreSQL

xml - Shell 脚本问题 : how to parse a special "word" out of a line of xml file

cmusphinx - 如果 sphinx 完全不准确怎么办?

audio - 解码带有口袋狮身人面像的8位Wave文件

Android 自定义 xml 小部件

android - 如何在 Android 中显示一个多列的 ListView?

c - 如何在 Ubuntu 中修改 glibc 来改变 printf() 函数的结果

java - 一起运行 Pocketsphinx 和 Google TTS

android - Android 中的 Flurry Analytic 集成错误

android - 在RecyclerView中添加页眉和页脚