当前位置:首页>开发>正文

如何在matlab中播放一段音乐 用matlab实现对音频文件的播放代码

2023-06-17 10:21:15 互联网 未知 开发

 如何在matlab中播放一段音乐 用matlab实现对音频文件的播放代码

如何在matlab中播放一段音乐

可以用matlab函数sound实现。该函数的输入参量是音频数据向量、采样频率和转换位数。
可以自己写些声音数据。下面的声音声调和频率有关,长度和数据长度有关:
例如:
sound(sin(2*pi*25*(1:4000)/100))
响两声就是:
sound(sin(2*pi*25*(1:4000)/100))
sleep(1)
sound(sin(2*pi*25*(1:4000)/100))
MATLAB也自带了很多声音:
%鸟声
load chirp
sound(y,Fs)
%锣声
load gong
sound(y,Fs)
%哈里路亚
load handel
sound(y,Fs)
%笑声
load laughter
sound(y,Fs)
%啪哒声
load splat
sound(y,Fs)
%火车
load train
sound(y,Fs)

用matlab实现对音频文件的播放代码????

[y,fs,bits]=wavread(音频文件名,[N1 N2])用于读取语音,采样值放在向量y中,fs表示采样频率(Hz),bits表示采样位数。[N1 N2]表示读取从N1点到N2点的值(若只有一个N的点则表示读取前N点的采样值)。
sound(x,fs,bits) 用于对声音的回放。向量y则就代表了一个信号(也即一个复杂的“函数表达式”)也就是说可以像处理一个信号表达式一样处理这个声音信号。

最新文章