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

📄 rasta.1

📁 ears-0.32, linux下有用的语音信号处理工具包
💻 1
字号:
.\" A few notes:.\" i) Don't add extra blank lines - these appear in the output and.\"    leaves too much space when display on the screen.\".\" This title line needs to be changed to contain your program name,.\" but the date will be changed automatically by RCS..TH rasta 1 "$Date: 1995/07/03 21:16:59 $" ICSI.\" Don't do anything clever in the section below - it messes up the.\" whatis database that's accessed using "man -k".SH NAMErasta \- computes plp or rasta-plp features..SH SYNOPSIS.B rasta.RB "[" options "]".SH DESCRIPTION.I rastacomputes variants of the Perceptual Linear Prediction (PLP)analysis, including several forms of RASTA processing. It readsone of several possible input files containing audio waveforms,and outputs one of several formats of feature vectors, one vector perframe.  At least one option (described below) is required..SH OPTIONS.TP 1i			\" Indent the paragraph.B \-O " [FALSE] "for online processing .TP.B \-d " [FALSE]"for debug output .TP.B \-M " [FALSE]"for small constant added to pspectrum which masks small problems in recordingas can be seen in the Switchboard corpus.TP.B \-F " [FALSE]"for highpass filter on input (for dc offset) .TP.B \-a " [FALSE]"for input ascii file.Default input is binary shorts.TP.B \-A " [FALSE]"for ascii output file.. Default output is binary floats..TP.B \-e " [FALSE]"for ESPS format input files;overrules other input options..TP.B \-E " [FALSE]"for ESPS format output files;overrules other output options..TP.B \-b " [FALSE]"for MAT format input files;overrules other input options..TP.B \-B " [FALSE]"for MAT format output files;overrules other output options..TP.B \-T " [FALSE]"swap bytes on input.This option makes sense only with binary shorts as input..TP.B \-L " [FALSE]"for log rasta .TP.B \-J " [FALSE]"for JAH rasta .TP.B \-C " [FALSE]"for constant JAH.Default is adapting JAH according to noisepower.Only use option -C when -J is used.TP.B \-R " [FALSE]"for getting critical band values as output (ASCII)instead of cepstral coefficients.This is useful for users who would like to findtheir own spectral mapping coefficients.This overrules the -P option..TP.B \-P " [FALSE]"for getting cube root compressed and equalizedcritical band values as output instead of cepstral coefficients..TP.B \-g " [compute gain]"don't compute gain..TP.B \-h " [FALSE]"use stored noise level estimation and RASTA filterhistory for initialization (if history file isavailable, otherwise use normal initialization)..TP.BI \-i " input file" " [stdin]".TP.BI \-o " output file" " [stdout]".TP.BI \-f " mapping file" " [map_weights.dat]"JAH Rasta mapping coefficients input text file; specifiesa multi-linear regression to reduce the variance introduced byusing different J values..TP.BI \-r " rasta mixing coefficient" " [1.0]"for partially rasta, partially plpe.g. -r 1.0 => no mixing, -r 0.8 => 80% rasta 20% PLP.TP.BI \-w " analysis window size" " [20]"(in milliseconds).TP.BI \-W " windowing constant" " [0.540000]".TP.BI \-s " window step size" " [10]"(in milliseconds).TP.BI \-S " Sampling frequency" " [8000]"(in Hertz).TP.BI \-l " liftering exponent" " [0.600000]".TP.BI \-p " pole value" " [0.940000]".TP.BI \-m " model order" " [8]".TP.BI \-n " number of output parameters" where default is model order plus 1 (log gain) and log gain is given first.TP.BI \-c " number of crit band filters"where default depends on sampling freq, but is 17 for 8000 Hz.TP.BI \-N " numerator rastafilt file"unimplemented in release version 2.2.TP.BI \-D " denominator rastafilt file"unimplemented in release version 2.2.TP.BI \-j " Constant J" " [1.000000e-06] "depends on the noise level, ( smaller for more noisy speech).Only use option -j when -C is used..TP.BI \-H " History filename" " [history.out] "File containing noise level and filter history for initialization..SH EXAMPLESTo compute log RASTA-PLP (which is optimal for the case of convolutionalerror, as when the speech input has been run through a lineartime-invariant filter), with ascii input and ESPS-compatible output:	rasta -a -E -L < infile.asc > esps_outfileThis will use all the defaults, including an assumption of 8 kHzsampling rate for the input data. Note that the use of ESPS requiresmaking rasta using the ESPS-based Makefile, and also requires anESPS license. It will compute 9 log RASTA cepstral coefficients (8thorder, including a gain term).To compute 12th order J-RASTA-PLP (which handles additive noise in additionto the convolutional), using automatic noise estimation, and withascii input and output and a 16 kHz sampling rate:	rasta -a -A -i speechin.asc -o speechout.asc -J -S 16000 -n 12This will assume the existence of a mapping filefor different J-values in map_weights.dat .To compute PLP without any RASTA filtering, using binary shortsat the input and binary floats at the output (and all the otherdefaults):	rasta < speechin > speechout.SH FILESThe default mapping coefficients input text file is .B map_weights.dat .You can use the -f option to specify any other name..SH AUTHORNelson Morgan (original version, after a Fortran PLP by Hynek Hermansky)\<morgan@icsi.berkeley.edu\>.br \" How to break lines between authorsLater additions - Grace Tong, Chris Ehrlicher, Brian Kingsbury\<bedk@icsi.berkeley.edu\>.SH SEE ALSO.BR "Hermansky, H., and Morgan, N., ``Rasta Processing of Speech,''".ulIEEE Transactions on Speech and Audio Processing,special issue on Robust Speech Recognition, vol.2 no. 4, pp. 578-589,Oct., 1994.SH BUGSVersion 2.2 doesn't yet implement the -N or -D switchesto specify the rasta filter.  It also doesn't eliminate all problemsin speech recognition yet.

⌨️ 快捷键说明

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