我的项目是“阿塞拜疆语音的语音识别”。我必须编写一个将 wav 文件转换为字节数组的程序。
如何将音频文件转换为byte[]?
最佳答案
基本上如第一个答案中的代码片段所述,但使用 AudioSystem.getAudioInputStream(File)
代替 BufferedInputStream
获取InputStream
。
使用从 AudioSystem
获取的音频流将确保标题被剥离,并且输入文件解码为表示实际声音帧/样本的字节[] - 然后可以使用它用于FFT等。
关于java - java中wav文件转换为字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10397272/