1

.wav ファイルがあり、それをエンコードするためにJSpeex (最新バージョン、つまり 0.9.7) を使用していますが、誰かがファイルで作業した場合、エンコードが正しく行われません。

4

1 に答える 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 に答える