2011-05-07 116 views
0

如何将.wav文件转换为java中的信号?如何将音频转换为信号

+0

'MySignalHandler.Convert( “/路径/到/ wavefile.wav”)'。 “MySignalHandler”的实现细节非常明显,并且作为读者的练习。 – 2011-05-07 22:33:35

+0

:)哈哈哈,你很有趣 – olyanren 2011-05-07 22:35:48

+0

什么是显而易见的?如果是的话,请在这里复制粘贴,所以我学习 – olyanren 2011-05-07 22:37:54

回答

3

音频是一种信号。现在如何从波形文件读取信号是另一个问题。

请更好的尝试词组的问题在未来使用谷歌越写你自己的解码器。

+0

是的,你是对的,我必须更清楚地问我的问题,我想对音频应用低通滤波器,但我必须从中获得浮点值。从字节到浮点值的转换可能是错误的。所以我问了上面的问题。 – olyanren 2011-05-07 22:43:51

+1

我对WAV格式不太了解,但是不是那个时候你获得信号强度的字节。基本上你可以得到格式,得到每个样本中使用了多少位,并将信号除以2^n,其中n是位数。我希望这有帮助。 – Afiefh 2011-05-08 11:17:26

0

您可以使用SoX(声音处理程序的瑞士军刀)将音频文件转换为与声音频率/音量对应的数值的文本文件。

不知道如果多数民众赞成你所需要的。

下面是该项目的链接:http://sox.sourceforge.net/Main/HomePage