rel5.0.doc
来自「speech signal process tools」· DOC 代码 · 共 595 行 · 第 1/2 页
DOC
595 行
ESPS Version 5.0 Release Notes page 1 ESPS Version 5.0 Release Notes Document version: 1.8 9/10/931. INTRODUCTIONThis document provides notes for release 5.0 of ESPS. Theserelease notes document changes to ESPS since the revision4.2. This document can be viewed conveniently using einfo(1-ESPS) or eversion (1-ESPS).This document does not attempt to explain new and changedprograms in detail. Refer to the manual pages for all newand changed programs for complete details needed to use theprograms.Extensive changes were made in the previous release (ESPSVersion 4.2; waves+ Version 3.1). These changes were pri-marily aimed at correcting errors and numerous operationaldeficiencies in the software. Please refer to either theprinted copy of these earlier release notes, or see the on-line version in $ESPS_BASE/doc/rel4.2.doc and$ESPS_BASE/doc/wrel3.1.doc.2. SUMMARY OF MAJOR CHANGESMajor highlights include: + major improvements to the filter design and filtering programs + new analysis and synthesis programs + improved hardcopy output + updated documentation3. NEW PROGRAMS3.1. ANALYSIS/SYNTHESIS PROGRAMSA new set of ESPS analysis/synthesis programs are createdfor ESPS 5.0 release. These programs allow maximum controlover analysis/synthesis parameters and permit experimenta-tion with intermediate results. They are intended to replacethe older lpcana(1-ESPS) and lpcsynt(1-ESPS). The followingis a list of new ESPS 5.0 speech analysis/synthesis pro-grams:epochs A pitch-epoch estimation program. Pitch epochs are computed by dynamic programming optimization algorithm from speech residual. Epochs also attempts to estimateESPS Version 5.0 Release Notes page 2 the voicing state of speech residual. Use its various parameters to control the estimation.formsy This is n-formant synthesizer. Controls over bandwidths, synthesis rate, F0 and formant characteris- tics are provided.get_f0 A faster F0 estimation program than formant(1-ESPS). Unlike formant, get_f0 has a simple interface - one FEA_SD input to produce one FEA file output, with no intermediate files produced. In addition, get_f0 is more flexible in controlling F0 characteristics by means of various parameters. Highpass filtering for input signal in formant is not automatically performed in get_f0 to save computational time.get_resid A program to compute speech residual by inverse filter- ing. The speech residual is required for pitch-epoch estimation program epochs(1-ESPS). Use refcof(1-ESPS) to compute fixed-frame based LPC or reflection coeffi- cients before inverse filtering.lp_syn This synthesizes speech signal from either a direct excitation source such as speech residual, or from a parametric source such as F0, RMS data. Controls over parameter source, such as synthesis rate, are provided.mask This is a useful program to suppress/fade segments of a FEA_SD file or to mix segments of FEA_SD files. For example, a FEA_SD file containing pitch epoch impulses produced by epochs often misclassifies unvoiced regions as voiced, you can use mask to suppress the pitch epochs in unvoiced regions.ps_ana This computes LP parameters pitch-synchronously. Analysis frames are based on the pitch-epoch impulse files produced by epochs. Output analysis results are periodically resampled. Ps_ana also computes F0 tra- jectory pitch-synchronously.syntdemo This is a demonstration shell script that introduces the new ESPS analysis/synthesis programs and also serves as an general example of utilizing xwaves, the signal visualization tool, and XIG (X-interface Genera- tion), the X-Window user-interface customization facil- ity, for interactive DSP programming. You can find this script in $ESPS_BASE/demo.ESPS Version 5.0 Release Notes page 33.2. NEW FILTER PROGRAMScb_filt desings a multiband FIR filter or a differentiator by constraint-based algorithm based on Meteor: A constraint-based FIR filter design program, Steiglitz, Parks, and Kaiser, IEEE Trans. on Signal Processing, Vol 40, No.8, August, 1992. This program is capable of designing a nearly flat filter on its passband.pkmc_filt designs an equi-ripple FIR filter by Parks-McClellan algorithm. It designs multiband filter, differentia- tor, and Hilbert transformer.win_filt designs a multi-band FIR filter using Kaiser windowing method.xfir_filt This is a shell script intended as an example of extending ESPS programs with XIG user interface to build a customized filtering design environment. All ESPS FIR programs are used.3.3. OTHER NEW PROGRAMSebanner a cute program that converts ASCII text into a sam- pled data waveform whose wide-band spectrogram image shows the ASCII text in the form of raster- graphics fonts. The characters are represented as a matrix of dots - some on and some off. For each "on" dot, a wavelet with the correct location in the time-frequency plane is generated. All of these wavelets are then summed to produce the output.meter this is a X-window based front-end program for ESPS recording programs to control and monitor recording process.ps2frame this program is used to convert embedded PostScript files produced by the print graphic feature of xwaves and other programs to a form that can be imported into IFrameMaker. We believe that the embedded Postscript files produced by our programs is legal PostScript, but Frame will not handle these files, because of the user of BoundingBox: (atend) near the top of the file. ps2frame replaces this with the real boundingbox infor- mation that is located near the end of the file.ESPS Version 5.0 Release Notes page 4spec_subr this is a new program for selecting frequency subranges of FEA_SPEC files. The output is a FEA_SPEC file con- taining 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.xspecav to be called from xwaves. The new xspecav uses filter- ing 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 offset by start_time -- a time value corresponding to filter delay is subtracted from the original start_time. This means the resulting spectral slice to which the cursor points comes from a region of the original data windowed by one of the win- dows, with its center corresponding to the time cursor.zst a shell script which sets start times to zero and adjusts corresponding label files, has been added.4. CHANGES TO ESPS PROGRAMSaddfea there was a bug that caused core dumps on some archi- tectures when the length of the comment added with the -c option was exactly 11.atosps same fix as for fea_edit above.btosps A bug was fixed that sometimes caused btosps to put an incorrect value for the header item max_value in its output file.classify added parameter file processing and a default parameter file.classify added warning message if 0 determinant of inverse covariance is found.fbuttons added -s option to specify a scrollable list in the panel.ESPS Version 5.0 Release Notes page 5fbuttons added -q option to allow suppression of quit button; added -Q option to allow arbitrary label for quit but- ton; added -l option to allow command for execution on exit via quit button; fixed some bugs in the placement geometry; and program buttons labels not appear above the buttons, to save space.fbuttons -c and -h options were added. If -c is specified, a set of exclusive panel choice buttons is used for each olwm submenu instead of a menu button with a pull-down menu. By default the choice buttons are laid out vert- ically. If -h is used, they are laid out horizontally.fea_edit fixed problem that fea_edit had with files containing CHAR generic header items.feafunc an additional function exp10 (ten-to-the-power, inverse of log10) has been added.feafunc minor changes were made to specify explicitly the value returned by convention by LOG for zero arg. This was done for the benefit of the new function arr_op, which
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?