3

Pocketsphinxを使用してマイクから連続音声認識を実行する方法。CでgstreamerプラグインAPIを使用する方法?

4

1 に答える 1

4

ポケットフィンクスを使用してマイクから連続音声認識を実行する方法

そのための API がいくつかあります。それらの 1 つは、プレーンな pocketphinx API です。使用方法については、 pocketphinx/src/continuous.c にある pocketphinx_continuous のソースを参照してください。Continuous.c のソース コードをアプリケーションにインクルードするだけです。

CでgstreamerプラグインAPIを使用するには?

gstreamer を使用する場合は、まず gstreamer の基本を学ぶ必要があります。ここでは、gstreamer のドキュメントをいくつか見つけることができます。

http://docs.gstreamer.com/display/GstSDK/Basic+tutorials

残念ながら、1 回の回答ですべてをカバーすることは困難ですが、項目の基本的な順序は次のとおりです。

  1. オーディオ src、オーディオ リサンプリング、vader、および pocketphinx を使用してパイプラインを作成する
  2. pocketphinx プラグイン信号に接続すると、信号は認識されたデータを提供します
  3. パイプラインとメイン ループを開始します。
  4. 認識されたデータ信号を待って、必要なアクションを実行します。

C から同じメソッドを呼び出す必要があることを除けば、 pocketphinx/src/gst-plugin/livedemo.py の python の例と違いはありません。

于 2013-02-03T09:43:51.540 に答える