rel5.0.me
来自「speech signal process tools」· ME 代码 · 共 373 行 · 第 1/2 页
ME
373 行
.lo.de SM \"macro to shrink left margin.br.nr $i \\n($i+\\$1i...de RM \"macro to restore original left margin.br.nr $i 0...he 'ESPS Version 5.0 Release Notes''page %'.ce 3.bESPS Version 5.0 Release Notes.spDocument version: 1.8 9/10/93.sh 1 "INTRODUCTION".lpThis document provides notes for release 5.0 of ESPS. These releasenotes document changes to ESPS since the revision 4.2. This documentcan be viewed conveniently using \fIeinfo\fP (1\-\s-1ESPS\s+1) or\fIeversion\fP (1\-\s-1ESPS\s+1)..lpThis document does not attempt to explain new and changed programsin detail. Refer to the manual pages for all new and changed programsfor complete details needed to use the programs..lpExtensive changes were made in the previous release (ESPS Version 4.2;\fIwaves+\fR Version 3.1). These changes were primarily aimed at correctingerrors and numerous operational deficiencies in the software. Pleaserefer to either the printed copy of these earlier release notes, orsee the on-line version in \fI$ESPS_BASE/doc/rel4.2.doc\fR and \fI$ESPS_BASE/doc/wrel3.1.doc\fR..sh 1 "SUMMARY OF MAJOR CHANGES".lpMajor highlights include:.ip \ \ \ \(bumajor improvements to the filter design and filtering programs.ip \ \ \ \(bunew analysis and synthesis programs.ip \ \ \ \(buimproved hardcopy output.ip \ \ \ \(buupdated documentation.sh 1 "NEW PROGRAMS".sh 2 "ANALYSIS/SYNTHESIS PROGRAMS".lpA new set of ESPS analysis/synthesis programs are created for ESPS 5.0release. These programs allow maximum control over analysis/synthesisparameters and permit experimentation with intermediate results. They are intended to replace the older \fIlpcana\fR(1-ESPS) and \fIlpcsynt\fR(1-ESPS).The following is a list of new ESPS 5.0 speech analysis/synthesis programs:.ip \fIepochs\fR A pitch-epoch estimation program. Pitch epochsare computed by dynamic programming optimization algorithm from speech residual. \fIEpochs\fR also attempts to estimate the voicing stateof speech residual. Use its various parameters to control the estimation..ip \fIformsy\fRThis is n-formant synthesizer. Controls over bandwidths, synthesis rate,F0 and formant characteristics are provided..ip \fIget_f0\fRA faster F0 estimation program than \fIformant\fR(1-ESPS). Unlike \fIformant\fR, \fIget_f0\fR has a simple interface - one FEA_SDinput to produce one FEA file output, with no intermediate files produced.In addition, \fIget_f0\fR is more flexible in controlling F0 characteristics by means of various parameters. Highpass filtering for input signal in \fIformant\fR is not automatically performed in \fIget_f0\fR to save computational time..ip \fIget_resid\fRA program to compute speech residual by inverse filtering. The speechresidual is required for pitch-epoch estimation program \fIepochs\fR(1-ESPS).Use \fIrefcof\fR(1-ESPS) to compute fixed-frame based LPC or reflection coefficients before inverse filtering..ip \fIlp_syn\fRThis synthesizes speech signal from either a direct excitation source suchas speech residual, or from a parametric source such as F0, RMS data.Controls over parameter source, such as synthesis rate, are provided..ip \fImask\fRThis is a useful program to suppress/fade segments of a FEA_SD file orto mix segments of FEA_SD files. For example, a FEA_SD file containingpitch epoch impulses produced by \fIepochs\fR often misclassifiesunvoiced regions as voiced, you can use \fImask\fR to suppress thepitch epochs in unvoiced regions..ip \fIps_ana\fR This computes LP parameters pitch-synchronously. Analysis framesare based on the pitch-epoch impulse files produced by \fIepochs\fR.Output analysis results are periodically resampled. \fIPs_ana\fRalso computes F0 trajectory pitch-synchronously. .ip \fIsyntdemo\fR This is a demonstration shell script that introduces the new ESPS analysis/synthesis programs and also serves as an general example ofutilizing \fIxwaves\fR, the signal visualization tool, and XIG (X-interface Generation), the X-Window user-interface customization facility, for interactive DSP programming. You can find this script in \fI$ESPS_BASE/demo\fR..sh 2 "NEW FILTER PROGRAMS".ip \fIcb_filt\fRdesings a multiband FIR filter or a differentiator byconstraint-based algorithm based on\fIMeteor: A constraint-based FIR filter design program\fR, Steiglitz,Parks, and Kaiser, IEEE Trans. on Signal Processing, Vol 40, No.8,August, 1992. This program is capable of designing a nearly flatfilter on its passband..ip \fIpkmc_filt\fRdesigns an equi-ripple FIR filter by Parks-McClellan algorithm. Itdesigns multiband filter, differentiator, and Hilbert transformer..ip \fIwin_filt\fRdesigns a multi-band FIR filter using Kaiser windowing method..ip \fIxfir_filt\fRThis is a shell script intended as an example of extending ESPS programswithXIG user interface to build a customized filtering design environment.All ESPS FIR programs are used..sh 2 "OTHER NEW PROGRAMS".ip \fIebanner\fRa cute program that converts ASCII text into a sampled data waveformwhose wide-band spectrogram image shows the ASCII text inthe form of raster-graphics fonts. The characters arerepresented as a matrix of dots - some on and some off. Foreach "on" dot, a wavelet with the correct location in thetime-frequency plane is generated. All of these waveletsare then summed to produce the output..ip \fImeter\fRthis is a X-window based front-end program for ESPSrecording programs to control and monitor recording process..ip \fIps2frame\fR this program is used to convert embedded PostScriptfiles produced by the \fIprint graphic\fR feature of \fIxwaves\fR andother programs to a form that can be imported into \IFrameMaker\fR. Webelieve that the embedded Postscript files produced by our programs islegal PostScript, but \fIFrame\fR will not handle these files, becauseof the user of \fIBoundingBox: (atend)\fR near the top of the file.\fIps2frame\fR replaces this with the real boundingbox information thatis located near the end of the file..ip \fIspec_subr\fRthis is a new program forselecting frequency subranges of FEA_SPEC files. The output is a FEA_SPEC file containing the subset of the data in the input file corresponding to a range of frequencies specified with a command-line option. The output frequency format is "ARB_FIXED"---frequencies are listed explicitly in the header. A command running the program can be added to the xwaves menu to provide a frequency-zoom capability..ip \fIxspecav\fRto be called from \fIxwaves\fR. The new xspecav usesfiltering operation to do spectral averaging.The filter kernels can be one of the rectangular, hanning, hamming window-designed FIRs. The delay introduced by non-causal filtering is offsetby start_time -- a time value corresponding to filter delay is subtracted fromthe original start_time.This means the resulting spectral slice to which the cursor points comes froma region of the original data windowed by one of the windows, with itscenter corresponding to the time cursor..ip \fIzst\fRa shell script which sets start times to zero andadjusts corresponding label files, has been added..sh 1 "CHANGES TO ESPS PROGRAMS".ip \fIaddfea\fRthere was a bug that caused core dumps on somearchitectures whenthe length of the comment added with the \fB-c\fR option was exactly 11..ip \fIatosps\fRsame fix as for \fIfea_edit\fR above..ip \fIbtosps\fRA bug was fixed that sometimes caused btosps to putan incorrect value for the header item \fImax_value\fR in its output file..ip \fIclassify\fRadded parameter file processing and a defaultparameter file..ip \fIclassify\fRadded warning message if 0 determinant of inversecovariance is found. .ip \fIfbuttons\fRadded \fB-s\fR option to specify a scrollable listin the panel..ip \fIfbuttons\fRadded \fB-q\fR option to allow suppression of quitbutton; added \fB-Q\fR option to allow arbitrary label for quit button;added \fB-l\fR option to allow command for execution on exit via quitbutton; fixed some bugs in the placement geometry; and program buttonslabels not appear above the buttons, to save space..ip \fIfbuttons\fR\fB-c\fR and \fB-h\fR options were added.If \fB-c\fR is specified, a set of exclusive panel choice buttons is usedfor each olwm submenu instead of a menu button with a pull-down menu.By default the choice buttons are laid out vertically. If \fB-h\fR is used,they are laid out horizontally..ip \fIfea_edit\fR
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?