2013-06-28 56 views
1

我在實現android NDK中的cmu pocketsphinx識別android演示時遇到問題。在Android NDK中使用SWIG和JNI實現CMU pocketsphinx android演示

錯誤是

導入edu。 CMU。 pocketsphinx。 Config無法解析 導入edu。 CMU。 pocketsphinx。解碼器無法解析 導入edu。 CMU。 pocketsphinx。假設無法解決 導入edu。 CMU。 pocketsphinx。 pocketsphinx解決不了

我不知道這是用SWIG或JNI

的問題,當我提到的一些網站,我才知道,痛飲而產生以上的類。請讓我們如何提前

回答

2

處理痛飲和JNI在這個問題上

謝謝,我也有類似的問題,我必須安裝痛飲然後重拍pocketsphinx二進制文件。

在Linux上,這就是:

sudo apt-get install swig 
cd /pocketsphinx/ 
./configure 
make 
make install 

之後,我從/ pocketsphinx /痛飲/埃杜/ CMU/pocketsphinx/.java文件複製到Android項目的JNI/edu.cmu.pocketsphinx如步驟6所示(http://swathiep.blogspot.com/2011/02/offline-speech-recognition-with.html)。

我仍然在我的ndk-build上收到編譯錯誤(我仍在通過它),但它聽起來像這是你所需要的。

+0

什麼是在Windows而不是./configure?因爲它給了我'。'不被識別 –

+0

此鏈接有一些Windows pocketsphinx說明。希望它有助於:http://cmusphinx.sourceforge.net/wiki/tutorialpocketsphinx – rmooney