⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 man.diff

📁 speech signal process tools
💻 DIFF
字号:
.\" Copyright (c) 1986-1990 Entropic Speech, Inc..\" Copyright (c) 1991 Entropic Research Laboratory, Inc.; All rights reserved.\" @(#)lpcana.1	3.12 02 Apr 1997 ESI/ERL.ds ]W (c) 1991 Entropic Research Laboratory, Inc..TH LPCANA 1\-ESPS "02 Apr 1997".SH NAMElpcana \- Performs LPC analysis using a crude pitch-synchronous method.SH SYNOPSIS.B lpcana[.BI \-P " param_file"] [.BI \-r " range"] [.B \-p " range"] [.BI \-m " anal_method"] [.B \-F] [.BI \-x " debug_level"].I input_sd output_fea.SH DESCRIPTION.PPUse of this program is not recommended.  For pitch synchronousanalysis, see \fIepochs\fR (1\-\s-1ESPS\s+1) and \fIps_ana\fR (1\-\s-1ESPS\s+1)..I lpcanatakes as input an ESPS sampled data FEA_SD (5\-\s-1ESPS\s+1) file.i input_sd,and it computes LPC filter coefficients and the excitation parametersusing a crude pitch-synchronous method.  The results are stored in theFEA_ANA (5\-\s-1ESPS\s+1) file \fIoutput_fea\fP.  For each analysis frame of data,\fIlpcana\fP generates reflection coefficients, power, and voicinginformation.  An output FEA_ANA record is generated for each pulse(several pulses per analysis frame), with enough information to enable\fIlpcsynt\fP (1\-\s-1ESPS\s+1) to re-synthesize speech.  The nominalframe size is set by the parameter \fIlpc_frame_size\fP but isdetermined adaptively by the program.  If the \fB-F\fP option is not used, \fIrefcof\fP performs an additional spectral analysis on each pulse within the analysis frame and puts out a different setof reflection coefficients for each pulse (if \fB-F\fP is used, all pulses from the same analysis frame have the same reflection coefficients).  .PPIf "\-" is used in place of .I input_sd,standard input is used.  If "\-" is used in place of.I output_fea,standard output is used..SH OPTIONSThe following options are supported:.TP.BI \-P " param_file"uses the parameter file.I param_filerather than the default file.I params..TP.BI \-p " range"Selects a subrange of points to be analyzed. The start and endpoints are defined with respect to the original SD file that is thesource of the input FEA_ANA file.  The range is specified using the format .I start\-endor.IR start:endor.IR start:+nan .Either .I startor .I endmay be omitted, in which case the omitted parameter defaults respectivelyto the start or end of the input SD file.  .TP.BI \-r " range"\fBr\fP is a synonym for \fBp\fP..TP.BI \-m " anal_method\fR[mburg]"Specifies the spectrum analysis method.  The default is the modifiedBurg method.  Also available are the autocorrelation method ("autoc"),ovariance method ("cov"), Burg method ("burg"), fast modified Burgmethod ("fburg"), stuctured covariance ("strcov" and "strcov1"), andvector Burg ("vburg", fast approximation to structured covariance.  Ofthe two structured covariance methods, the first ("strcov" isconsiderably faster and better behaved; "strcov1" is older butincluded as it may prove useful on occasion.  The \fB-m\fP optionoverrides the value that may be in the parameter file.  The defaultapplies only if there is no value in the parameter file..TP.B \-FSpecifies use of the framing method of the previous version of\fIrefcof\fP, in which the reflection coefficients for each pulse inan analysis frame are determined by a spectral analysis of the entireframe.  If \fB-F\fP is not used, an additional spectrum analysis isperformed for each pulse.  .TP.BI \-x " debug_level \fR[0]\fP"option specifies that various information or debugging messages beprinted on standard error..SH ESPS HEADER.PPThe generic header item \fIstart_time\fP (type DOUBLE) is written inthe output file.  The value written is computed by taking the\fIstart_time\fP value from the header of the input file (or zero, ifsuch a header item doesn't exist) and adding to it the offset time(from the beginning of the input file) of the first point or recordprocessed.  Unlike many other ESPS programs, \fIlpcana\fP does\fInot\fP write the generic header item \fIrecord_freq\fP (used by\fIwaves\fP+ for time synchronization); this is because the outputrecords from \fIlpcana\fP result from a variable frame lengthanalysis..PPThe following generic header items are added (in addition to thestandard ones (FEA_ANA\-5):.IP.I "p_offset - integer".IPHow many points before the beginning of the pulse the spectrumanalysis window is started..sp.IP.I "dcrem - string".IPYes means that the DC component was removed before the data was analyzed..sp.IP.I "psynch - string".IPYes means that the spectrum analysis is done pitch synchronously..sp.IP.I "matsiz - integer".IPThe size of the autocorrelation matrix that was used in the spectrumanalysis..sp.SH "ESPS PARAMETERS".PPThe values of parameters obtained from the parameter file are printedif the environment variable ESPS_VERBOSE is 3 or greater.  The defaultvalue is 3.The following parameters are read from the parameter file:.IP.I "start - integer".IPThis is the starting point in the input file.Its value is supersededby a \fB\-p\fR value. The default value is 1..sp.IP.I "nan - integer".IPThis is the number of points to analyze. Its value is supersededby a \fB\-p\fR value..sp.IP.I  "lpc_filter_order - integer".IPThis is the order of the linear prediction filter that represents thevocal tract.The maximum allowable size is 20.The default value is 10..sp.I  "lpc_frame_size - integer".IPThis is the nominal frame size for performing spectral analysis. The default value is 160..sp.I  "minimum_pulse_length - integer".IPThis specifies the minimum pitch period. The algorithm has been welltested for the pitch range of 50-400 Hz. Thus a typical value ofthis variable is 20, assuming a sampling rate of 8000 Hz.The default value is 20..sp.I "method - string".IPThe spectrum analysis method to use.  The available methods areautocorrelation ("autoc"), covariance ("covar"), Burg ("burg"),modified Burg ("mburg"), fast modified Burg method ("fburg"),stuctured covariance ("strcov" and "strcov1"), and vector Burg("vburg", a fast approximation to structured covariance.  If no valueis given in the file, the modified Burg method is used by default.The \fImethod\fP is not read from the parameter file if the commandline option \fB\-m\fP is used. .SH ESPS COMMONIf the inputis standard input, COMMON is not read. If COMMON is read and the command line input filename does match the filename listed in COMMONthen, the following items are read. If the two filenames do notmatch, then no further parameters are read from COMMON..IP.I "start - integer".IPThis is the starting point in the input file. Any \fB\-p\fRoption value supersedes the COMMON specified value..IP.I "nan - integer".IPThis is the number of points to analyze. A \fB\-p\fR specified valuesupersedes the COMMON specified value..PPESPS Common processing may be disabled by setting the environment variableUSE_ESPS_COMMON to "off".  The default ESPS Common file is .espscom in the user's home directory.  This may be overidden by settingthe environment variable ESPSCOM to the desired path.  User feedback ofCommon processing is determined by the environment variable ESPS_VERBOSE,with 0 causing no feedback and increasing levels causing increasinglydetailed feedback.  If ESPS_VERBOSE is not defined, a default value of 3 isassumed..SH COMMENTSThe algorithm has been developed for speech sampled at 8000 Hz. Itworks best when the data is recorded using a good microphone. Itsquality is degraded, when working with telephone speech (especiallyif carbon microphone is used)..PPThe speech data is not pre-emphasized prior to LPC analysis, andthe modified Burg method is used for computing the LPC parameters..SH FUTURE CHANGESNONE..SH BUGSIf the input data consists of a long string of zeros, the programbombs..SH SEE ALSO.PP\fIrefcof\fP (1\-\s-1ESPS\s+1), \fIlpcsynt\fP (1\-\s-1ESPS\s+1), FEA_ANA (5\-\s-1ESPS\s+1),.br\fIFEA_SD\fP (5\-\s-1ESPS\s+1), \fIcompute_rc\fP (3\-\s-1ESPS\s+1sp).SH AUTHORS. Shankar Narayan.  ESPS 3.0 modification by David Burton.Modified for \fIcompute_rc\fP (3\-\s-1ESPS\s+1sp) and for single-pulse output by John Shore.  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -