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 + -
显示快捷键?