• 大小: 749KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: Matlab
  • 标签: Matlab  Voice  Box  

资源简介

今天想下一个Matlab的VoiceBox工具箱,结果发现官网地址挂了,从网上找了半天才找到相关资源,分享给你们吧~

资源截图

代码片段和文件信息

function [levaffsovad]=activlev(spfsmode)
%ACTIVLEV Measure active speech level as in ITU-T P.56 [LEVAFFSO]=(spFSMODE)
%
%Usage: (1) lev=activlev(sfs);     % speech level in units of power
%       (2) db=activlev(sfs‘d‘);  % speech level in dB
%       (3) s=activlev(sfs‘n‘);   % normalize active level to 0 dB
%
%Inputs: sp     is the speech signal (with better than 20dB SNR)
%        FS     is the sample frequency in Hz (see also FSO below)
%        MODE   is a combination of the following:
%               0 - omit high pass filter at 40 or 200 Hz (i.e. include DC)
%               4 - high pass filter at 40 Hz instead of 200 Hz (but allows mains hum to pass)
%               1 - use cheybyshev 1 filter
%               2 - use chebyshev 2 filter (default)
%               e - use elliptic filter
%               h - omit low pass filter at 5.5 kHz
%               d - give outputs in dB rather than power
%               n - output a normalized speech signal as the first argument
%               N - output a normalized filtered speech signal as the first argument
%               l - give both active and long-term power levels
%               a - include A-weighting filter
%               i - include ITU-R-BS.468/ITU-T-J.16 weighting filter
%
%Outputs:
%    If the “n“ option is specified a speech signal normalized to 0dB will be given as
%    the first output followed by the other outputs.
%        LEV    gives the speech level in units of power (or dB if mode=‘d‘)
%               if mode=‘l‘ is specified LEV is a row vector with the “long term
%               level“ as its second element (this is just the mean power)
%        AF     is the activity factor (or duty cycle) in the range 0 to 1
%        FSO    is a column vector of intermediate information that allows
%               you to process a speech signal in chunks. Thus:
%                       fso=fs; for i=1:inc:nsamp[levfso]=activlev(sp(i:i+inc-1)fsomode); end
%               is equivalent to: 
%                       lev=activlev(sp(1:nsamp)fsmode)
%               but is much slower. The two methods will not give identical results
%               because they will use slightly different thresholds.
%        VAD    is a boolean vector the same length as sp that acts as an approximate voice activity detector

%For completeness we list here the contents of the FSO structure:
%
%   ffs : sample frequency
%   fmd : mode string
%    nh : hangover time in samples
%    ae : smoothing filter coefs
%    bl : 200Hz HP filter numerator
%    al : 200Hz HP filter denominator
%    bh : 5.5kHz LP filter numerator
%    ah : 5.5kHz LP filter denominator
%    ze : smoothing filter state
%    zl : 200Hz HP filter state
%    zh : 5.5kHz LP filter state
%    zx : hangover max filter state
%  emax : maximum envelope exponent + 1
%   ssq : signal sum of squares
%    ns : number of signal samples
%    ss : sum of speech samples (not actuall

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-10 09:55  voicebox(附带安装教程)\
     目录           0  2019-03-10 09:55  voicebox(附带安装教程)\voicebox\
     文件       13310  2014-07-09 13:28  voicebox(附带安装教程)\voicebox\activlev.m
     文件        8389  2014-08-05 19:25  voicebox(附带安装教程)\voicebox\activlevg.m
     文件        1793  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\atan2sc.m
     文件        2112  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\axisenlarge.m
     文件        4728  2014-04-25 07:51  voicebox(附带安装教程)\voicebox\bark2frq.m
     文件        1705  2014-04-25 07:51  voicebox(附带安装教程)\voicebox\berk2prob.m
     文件        3305  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\bitsprec.m
     文件        2469  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\cblabel.m
     文件        2013  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\ccwarpf.m
     文件        2046  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\cent2frq.m
     文件        2131  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\cep2pow.m
     文件        2239  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\choosenk.m
     文件        1603  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\choosrnk.m
     文件       14140  2015-03-26 18:00  voicebox(附带安装教程)\voicebox\Contents.m
     文件        3975  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\correlogram.m
     文件        3819  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\distchar.m
     文件        3422  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\distchpf.m
     文件        3688  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\disteusq.m
     文件        4641  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\distisar.m
     文件        3736  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\distispf.m
     文件        4170  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\distitar.m
     文件        3601  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\distitpf.m
     文件        1982  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\ditherq.m
     文件        2746  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\dlyapsq.m
     文件        3479  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\dualdiag.m
     文件       26494  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\dypsa.m
     文件        5311  2014-07-24 09:49  voicebox(附带安装教程)\voicebox\enframe.m
     文件        3906  2014-01-16 08:43  voicebox(附带安装教程)\voicebox\entropy.m
     文件        3430  2015-03-01 17:02  voicebox(附带安装教程)\voicebox\erb2frq.m
............此处省略225个文件信息

评论

共有 条评论