.wav ファイルがあり、それをエンコードするためにJSpeex (最新バージョン、つまり 0.9.7) を使用していますが、誰かがファイルで作業した場合、エンコードが正しく行われません。
2573 次
1 に答える
2
ここから
次のスニペットを見つけることができます。
別の出力ファイル形式、具体的には .spx サフィックスを使用すると、エンコードが機能し、その後のデコードも機能しました。最終的にデコードされた PCM WAV ファイルは、QuickTime Player で正常に再生されます。
私が最初に使用した元の PCM WAV ファイルは、Sun の JavaSound デモ プログラムの「1-welcome.wav」でした。開発者ツールをインストールした場合は、/Developer/Examples/Java/Sound/JavaSoundDemo/audio/ にあります。
エンコーディング コマンドライン:
java -cp jspeex.jar JSpeexEnc -w --verbose 1-welcome.wav welcome.spx
11 KHz であるため、'-w' (広帯域) を使用してエンコードする必要があります。そうしないと、あいまいな例外で失敗します。
デコード コマンドライン:
java -cp jspeex.jar JSpeexDec --verbose welcome.spx welcome-pcm.wav
詳細については、提供されているリンクでページ全体を読むことができます。
これで問題が解決することを願っています。
于 2009-08-17T12:13:12.217 に答える