0

Android アプリケーションで音声認識に使用できるように、リアルタイムで MFCC 機能を抽出することを計画しています。同じために、CoMIRVA と呼ばれる Java で利用可能なパッケージがあることがわかりました。アプリケーション用のパッケージを使用しようとしましたが、エラーが発生します。

これは、MFCC クラスのオブジェクトを作成しているコードの一部です。float サンプルレート = 8000; プライベート MFCC mfcc_inst=新しい MFCC(サンプルレート);

クラスのどのメソッドもまだ使い始めていません。アプリケーションの残りの部分には、AudioRecord クラスと AudioTrack クラスを使用したリアルタイムのオーディオ録音と再生のためのコードが含まれています。アプリを実行すると、オブジェクトを作成する行でエラーが発生します。以下にログファイルの該当部分を掲載します

E/AndroidRuntime(871): 致命的な例外: メイン

E/AndroidRuntime(871): java.lang.VerifyError: comirva/audio/util/math/Matrix

E/AndroidRuntime (871): comirva.audio.util.MFCC.getMelFilterBanks (MFCC.java:267) で

E/AndroidRuntime(871): comirva.audio.util.MFCC.(MFCC.java:162) で

E/AndroidRuntime(871): comirva.audio.util.MFCC.(MFCC.java:71) で

E/AndroidRuntime(871): com.example.mfcc.MFCCActivity.(MFCCActivity.java:46) で

E/AndroidRuntime(871): java.lang.Class.newInstanceImpl(ネイティブメソッド)

E/AndroidRuntime(871): java.lang.Class.newInstance(Class.java:1319) で

E/AndroidRuntime(871): android.app.Instrumentation.newActivity(Instrumentation.java:1023) で

E/AndroidRuntime(871): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1871) で

E/AndroidRuntime(871): android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) で

E/AndroidRuntime(871): android.app.ActivityThread.access$600(ActivityThread.java:123)

E/AndroidRuntime(871): android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147) で

E/AndroidRuntime(871): android.os.Handler.dispatchMessage(Handler.java:99) で

E/AndroidRuntime(871): android.os.Looper.loop(Looper.java:137)

E/AndroidRuntime(871): android.app.ActivityThread.main(ActivityThread.java:4424) で

E/AndroidRuntime(871): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) で

E/AndroidRuntime(871): java.lang.reflect.Method.invoke(Method.java:511) で

E/AndroidRuntime(871): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) で

E/AndroidRuntime (871): com.android.internal.os.ZygoteInit.main (ZygoteInit.java:551) で

E/AndroidRuntime(871): dalvik.system.NativeStart.main(ネイティブメソッド)

ありがとう!!

4

0 に答える 0