【发布时间】:2014-02-19 02:01:17
【问题描述】:
我有兴趣创建一个人工神经网络来创建一个简单的吉他调音器,并且我正在 MATLAB 中训练 ANN。我目前正在使用[y, Fs, nbits] = wavread('file.wav') 来捕捉声音,然后调用X = fft(y,256) 来生成一个数组。我想生成数组,以便可以将其用作 ANN 的输入。我想知道是否有更好的方法来进行这种转换,因为我没有得到想要的结果。
【问题讨论】:
-
你想要的结果是什么,你现在有什么问题?
-
我希望最终输出是一维数组。就目前而言,由于 y 是 2D 数组,我得到了一个 2D 数组
-
您要处理多个渠道吗?否则将音频文件转换为单声道。
-
通道数无所谓所以我会尝试单声道,没想到。谢谢!
标签: matlab neural-network wav