問題タブ [pocketsphinx-android]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Pocketphinx を使用した Android の連続音声認識。仮説をクリアするには?
私は現在、ポケットフィンクスを使用してオフラインの連続音声認識を実装するプロジェクトに取り組んでいます。私が言うキーワードを認識するところまで開発しましたが、 と の仮説onPartialResults()
はonResults()
クリアされず、単語が文字列に追加され続けます。したがって、先のコードは無限に呼び出され続けます。
hypothesis.setHypstr("");
orを使用hypothesis.delete();
しても何もしません。
キーワードを言うたびに、バックグラウンドで待機したいのですが、コードを実行してバックグラウンドで再び待機します。
cmusphinx - ポケットフィンクスから声の振幅を取得する方法
私はポケットフィンクスを使用して、誰かが話すときに Android アプリケーションの単語を認識しています。ポケットフィンクスが記録する声の最大振幅を返す機能を実装したいと考えています。私が単語を話す場合、代わりにサウンドレベルを取得する必要があります(単語が認識されるか、デコーダからではないかのいずれか)。私がやったこと:ポケットフィンクスのコードを調べます->ソースファイルで現在コメントされているSpeechRecognizer:
この最大値はバッファから計算されているようです。完全な記録からこれを計算するにはどうすればよいですか。誰かが私にヒントを与えることができますか?
pocketsphinx-android - . Pocketphinx を使用して音声からテキストへの認識精度を向上させるために何を使用しますか?
私は Pocketphinx を使用するのがまったく初めてで、前述のデモ アプリケーションの統合に従いました。
PocketSphinx を使用した Android オフライン音声認識
私のアプリケーションでポケットフィンクスをライブラリとして統合した後は正常に動作していますが、出力は期待したほど正確ではありません。提供された辞書から発話されていない単語も取得しています。
単語検出の精度を向上させる方法を理解したい: 最初は .lm ファイルを使用していました。それを使用する代わりに、単に .jsgf テキスト ファイルを作成して使用しましたが、それでも精度の向上はありませんでした。したがって、.jsgf ファイルを使用した後、それをコンパイルするか、何かをコピーするか、単に .jsgf テキストをコピーして貼り付ける必要があります。 assests ファイル内のファイルで十分です
http://cmusphinx.sourceforge.net/wiki/tutorialandroidこのリンクでは、ポケットフィンクス-アンドロイドの構築が示されています。私はこれをしていません。ライブラリプロジェクトとして統合しただけです
コード:
私の文法ファイル
私のログは次のとおりです。
android - 完全な英語ダンプを備えたポケットフィンクスによるAndroid音声認識
完全な英語のダンプを含むポケットフィンクスを使用して音声をテキストに変換する必要があるため、結果を確認できます。
私は多くのチュートリアルに従い、解決策を見つけようとしましたが、今まで成功しませんでした.
私は Pocketphinx のメインのデモに従っています。定義済みの文法が表示されるので、3 つの単語の間で話すことができます。それから私は結果を得ました。
英語のダンプを使用して何でも検索し、ポケットフィンクスを使用して結果を取得する方法はありますか。
私はたくさん検索しましたが、このようなデモはありません。私が得たものもありますが、それはアンドロイドで機能していないか、部分的な情報を持っているものがあります。誰かが以前に試して成功した場合は、この問題を解決するのを手伝ってください。