.wavオーディオファイルから波形のグラフをプロットします。私はこのサイトでは.WAVのバイトを取り出す機能を見つける:オーディオ波形グラフをプロットするJava
ByteArrayOutputStream out = new ByteArrayOutputStream();
BufferedInputStream in = null;
try {
in = new BufferedInputStream(new FileInputStream(args[0]));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int read;
byte[] buff = new byte[1024];
while ((read = in.read(buff)) > 0)
{
out.write(buff, 0, read);
}
out.flush();
byte[] audioBytes = out.toByteArray();
for (int i=0; i<audioBytes.length; i++) {
System.out.println(audioBytes[i]);
}
は、それから私は、「Microsoft Excelの」で私のオーディオ波形をプロットするために、私は、コンソールで見つかったポイント(のSystem.outを...)を使用します
waveform on Excel しかし、私の.wavファイルのこの波形は、そのプロット(IE)のオープンソース「Praat」波形から多くの異なるです::とrisultがある
waveform on Praat 私が間違っていますか?私が取る必要があるファイルのバイト数はありませんか?
右ああそう、あなたのために、どのようなポイント私はのようにそのチャートを持って取る必要があります。。!プラートのイメージ? –