在 matlab 中将音频文件转换为字节数组
本文关键字:字节 字节数 数组 转换 文件 matlab 音频 | 更新日期: 2023-09-27 18:35:20
我想像在C#中一样将音频文件(.wav/.mp3)转换为字节数组。 这是我的代码,
string imageName = Guid.NewGuid().ToString() + ".mp3";
byte[] file = System.Convert.FromBase64String(Filep);
File.WriteAllBytes(Server.MapPath("FILE/" + imageName), file);
return imageName;
如果要
读取原始音频数据,请使用 audioread
。 你这样称呼它:
[y,Fs] = audioread(filename);
filename
是文件的文件名(.mp3/.wav),返回的是存储在y
中的值矩阵和Fs
中文件的采样频率。 y
将是一个矩阵,行数告诉您音频包含的样本数,列数告诉您音频有多少个通道。 例如,单声道音频是单列矢量,而立体声音频是两列矩阵:第一列是左声道,第二列是右声道。
有关更多信息,请查看我上面链接的 MathWorks 文档。