2

PocketSphinxは正常に動作します。また、いくつかの特殊な音声コマンド辞書を作成しました。PocketSphinxをインストールすると、デバイスの/ sdcard / android/dataの下にedu.cmu.pocketsphinxとサブフォルダーを作成するように指示されました。そして、言語モデルとdicが存在します。アプリは正常に動作しています。

問題:apkを作成し、テストのために兄に送信しましたが、認識が開始されるとクラッシュします。私は、edu.cmu.pocketsphinx-folderが兄の電話で作成されていなかったのではないかと疑っていました。私は彼にedu.cmu.pocketsphinx-folderを送って手動でインストールしましたが、動作します。しかし、ダウンローダーがそのようなファイルをいじるのは最適ではありません。

質問:フォルダを自動でインストールする方法はありますか?ビルドパスと何か関係がありますか?いくつかのラッピング、おそらく?

あなたの誰かがpocketsphinxdemoをapkにエクスポートした経験があるなら、それに関連するトリックについて教えてください。

これが曖昧すぎないことを願っています。

私は切実に必要としています。

敬具

4

1 に答える 1

1

1 つの提案を次に示します。

ファイルを res/raw/ に保存します。アプリが起動したら、ファイルが SD カードに保存されているかどうかを確認します。保存されていない場合は、res/raw からコピーします。

SD カードでは、バージョン文字列を含むディレクトリ名を使用できます。これにより、更新が簡単になります。

于 2013-02-15T06:32:48.870 に答える