MATLABで音声読み込み

 MATLABで ".wav" の音響ファイルを読み込むにはこうする。

s = audioread('test.wav');

 "test.wav" の中身が変数 "s" に代入される。MATLABの変数は基本的に行列なので、 "s" には(信号の長さ)×(チャネル数)の行列の形式で振幅データが入る。
 波形をプロットする場合には、

s = audioread('test.wav');
plot(s)

とすればいい。
f:id:tihara:20200117181002p:plain
のような図が表示される(モノラル音声でない場合には多少事情が変わるが)。
 また、この図は少しマウスを操作するだけで下の図のように簡単に拡大できる。
f:id:tihara:20200117181038p:plain
 MATLAB、便利である。