E_INFOは一連のログを出力しています。私はそれをどのようにオフにすることができないのか分かりません。私はpocket/base sphinxのすべてのソースファイルからE_INFOを検索しましたが、フラグを設定する場所を見つけることができませんでした。 WindowsのpocketsphinxでE_INFOをオフにするにはどうすればよいですか?
-logfn nul
E_INFOは一連のログを出力しています。私はそれをどのようにオフにすることができないのか分かりません。私はpocket/base sphinxのすべてのソースファイルからE_INFOを検索しましたが、フラグを設定する場所を見つけることができませんでした。 WindowsのpocketsphinxでE_INFOをオフにするにはどうすればよいですか?
-logfn nul
設定オプション
-logfn /dev/null
はロギングをオフにします。
あなたがAPIを使用している場合は、APIを使用している場合も
err_set_logfile(char *filename)
を使用することができ、これは私がやったことです:
// turn off pocketsphinx output
err_set_logfp(NULL);
err_set_debug_level(0);
受け入れ答えによって与えられたAPIはしませんでした私のために働く。
残念ながら、これはWindows * 10では動作しませんでした。私は明示的なバージョンは見つかりませんでしたが、私のソースは2015年7月よりも若いです。答えはどちらもうまくいかなかった。 – JimmyNJ
あらかじめ構築されたポケットフィックス、つまり実行時にJavaでオフにする方法はありますか?私はsetRawLogDir呼び出しをしないようにしました - それは役に立たなかった。 – Yevgeniy
申し訳ありません、Yevgeniy、私はあなたの質問についてはわかりません。 Androidについては、sphinxbaseはlogcatを介して標準のAndroidロギングを使用していますが、それはちょっと違うことです。 –
です。このページの問題ではないですか?いずれにしても、Proguardを経由せずにこれらのログを無効にする方法について知っていますか(私のビルドプロセスを遅くするでしょうか?)私はこれらのメッセージをデバッグenvで削除する必要があります – Yevgeniy