0

私はJavaおよびAndroidアプリの開発に本当に慣れていません。現在、音声認識に関するプロトタイプアプリを作成中です。sphinx4 音声認識を使用します。Sphinx4 を Android SDK で使用できるかどうかはわかりません。

Sphinx4.0 を使用して音声認識を構築します。Android アプリケーション (これは、できないことを示しています) https://sourceforge.net/p/cmusphinx/discussion/sphinx4/thread/ce6ee093/ (しかし、これはできると述べています。)

はいの場合、sphinx4 の使用方法がまったくわかりません。プロトタイプを完成させるためのガイドを親切に提供してもらえますか? 親切に助けてくれてありがとう。

4

2 に答える 2

2

Android で Sphinx4 を実行することは可能ですが、Java サウンド API のようなデスクトップ固有の Java API を使用する sphinx4 部分を削除する必要があります。コアを配置することができ、デモは期待どおりに動作するはずです。

サウンド入力に Android API を使用するには、Microphone クラスを再実装する必要があります。

詳細については、それに関する議論を参照してください。

https://sourceforge.net/p/cmusphinx/mailman/message/31317160/

そのため、多少の作業が必要であり、コーディングのスキルが必要です。それがない場合は、Opiatefuchs が提案するように、代わりに pocketphinx を使用してください。最小限の労力しか必要としない、十分に文書化されたアプローチです。

于 2013-08-23T20:37:42.933 に答える
0

また、Sphinx4 ではなく、Pocketsphinx でアプリを実行しようとしました。これは実際にはAndroid用に設計されていないと思いますが、うまくいくかもしれません。しかし、どのような理由で?PocketSphinx は、Android に組み込むのに適した設計の API です。私は自分の Web サイトで Pocketsphinx を機能させる方法についていくつかのチュートリアルを作成しましたが、Sphinx4 について考えるのはやめたほうがいいと思います。PocketSpinx には必要なものがすべて揃っています...私のチュートリアルを見てください。これはより良い方法です:

https://sites.google.com/site/opiatefuchs/home/pocketsphinxandroiddemo

今まで作業を中断していましたが、時間ができたら、Pocketsphix を apk に含め始めます。ただし、このチュートリアルでは、サンプル デモを動作させる方法と、Pocketsphinx で動作するようにランタイム環境をセットアップする方法のみを示しています。

于 2013-08-23T18:08:24.830 に答える