PocketsphinxをAndroidスマートフォンにインストールすることについていくつか質問がありますが、CMUSphinxのサポートフォーラム、IRC、既存のStackOverflowの投稿、または集中的なグーグルで回答を見つけることができませんでした。ここにいる人が少しでも助けてくれるなら、私はそれを大いに感謝します。
まず、AndroidにPocketsphinxをインストールできるかどうかについて混乱しています。Androidで実行するにはJavaビンが必要だと思うので、Sphinx 4をインストールしようとしました。プログラムをテストするために、空のアクティビティを作成し、HelloWorldデモファイルをonCreateメソッドに移動しました。
次に、ビルドパスに次のライブラリを追加しました。
- js.jar
- jsapi-1.0-base.jar
- junit-4.8.1.jar
- sphinx4.jar
- tags.jar
- WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz.jar
コードはAndroid2.2を実行しているDroid2にデプロイされますが、実行時に次のエラーが発生します。
ERROR/AndroidRuntime(11567): Caused by: Property exception component:'wsjLoader' property:'location' - Can't locate resource:/WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz
そのjarファイルをビルドパスに含めているので、なぜそれが例外をスローするのかわかりません。しかし、繰り返しになりますが、AndroidにSphinx4をインストールしようとしているのかどうかさえわかりません。誰かが私が何をすべきか知っていますか?よろしくお願いします。
2011年5月の更新:Androidでpocketsphinxを実行するために行った試みは、CMU Sphinx wiki(http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/ )にリストされています。