Code covered by the BSD License
4.0
by Kamil Wojcicki
01 Dec 2010
High quality speech spectrogram plot generation routine
| Watch this File
Takes a vector containing audio data samples as an input, computes short-time Fourier transform (STFT) and plots the STFT power spectrum trajectories across time.
Very nice and works well. I'll appreciate if it could support color spectrogram.
Hi Alecsander, you can pass color map as one of the inputs to the myspectrogram method. In the test_myspectrogram.m try, f.e.,
myspectrogram( speech.(method), fs, [22 1], @hamming, 2048, [-59 -1], false, 'hot', false, 'per' );
Alternatively you can specify color map for the current figure after calling the myspectrogram method, e.g.,
myspectrogram( speech.(method), fs ); colormap hot; %colormap jet;
See also http://www.mathworks.com/help/techdoc/ref/colormap.html
Contact us at files@mathworks.com