文件名称:matlab匹配滤波代码-Male-Female-Voice-Recognition:识别声音是否是男性还是女性
文件大小:2.2MB
文件格式:ZIP
更新时间:2024-06-12 19:59:15
系统开源
matlab匹配滤波代码男女语音识别 识别声音是否是男性还是女性。 还为此项目创建了一个基于matlab的GUI应用程序 介绍 典型的男性的基本频率范围从85 Hz到180 Hz。 同时,典型母头的基本频率在165 Hz至255 Hz的范围内。 方法1-使用内置音高功能 [f0,inx] = pitch(audioIn,fs) 它直接返回采样频率为fs的任何输入音频文件的基本频率f0。 因此,我们可以直接将其与165 Hz进行比较,并报告语音是男性还是女性。 限制-仅适用于Matlab 2018 运行Male_Female_inbuilt_pitch.m文件以标识使用此方法。 方法二 运行Male_Female_Voice Recognizer.m文件以使用此方法进行标识。 Simulink实施 使用“来自多媒体文件”块,将采样音频作为输入,每个音频通道3500个采样。 这被传递到下一个块,在此计算每个帧的频率。 以下是该功能的代码。 function y = fcn(x) Fs=44100; coder.extrinsic('butter'); % To include butter
【文件预览】:
Male-Female-Voice-Recognition-master
----GUI()
--------gui.mlapp(33KB)
--------Male_Female_Voice_Recognition.mlappinstall(35KB)
----mybutter.m(214B)
----simulink()
--------Male_female.slx(23KB)
----freq.m(1KB)
----img()
--------3.JPG(47KB)
--------1.JPG(65KB)
--------2.JPG(40KB)
----Male_Female_inbuilt_pitch.m(166B)
----LICENSE(1KB)
----samples()
--------f2.wav(841KB)
--------f1.wav(861KB)
--------m1.wav(338KB)
--------m2.wav(213KB)
----README.md(3KB)
----Male_Female_Voice Recognizer.m(973B)
----myfilter.m(323B)
----.gitignore(434B)