matlab语音分帧代码
mex-webrtcvad
这是语音活动检测
(VAD)
模块的
MATLAB
可执行文件
(mex)
包装器。
获取二进制文件
下载最新版本
(或从代码编译)
运行make.m
如何使用
%
Init
mexwebrtcvad('Init');
%
Set
VAD
aggressiveness
vadAggr
=
2;
mexwebrtcvad('SetMode',
vadAggr);
%
set
30ms
frame
length
at
8kHz
frameLen
=
240;
sampleRate
=
8000;
%
Create
dummy
audio
signal
(16bit)
numFrames
=
100;
audioSignal
=
int16(
(rand(numFrames
*
frameLen,
1)
-
0.5)
*
(2^15-1)
);
%
Process
frames
in
loop
for
i=1:numFrames
%
Process
one
frame
mvadOut(i)
=
mexwebrtcvad('Process'
2025-09-29 14:52:03
90KB
系统开源
1