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

📄 xchart.1

📁 speech signal process tools
💻 1
📖 第 1 页 / 共 2 页
字号:
to the top of the chart display..TP.I *DOWN*scrolls the top line of the chart displaydown to the mouse pointer location..TP.I *SHELL*takes the left-hand item to be a UNIX command(e.g. the name of a program or shell script).It executes the command with four arguments:.RS.IP (1) 5nthe name of the chartfile under the mouse pointer..IP (2) 5nthe symbol corresponding to the line in the chart displayunder the mouse pointer..IP (3) 5nthe time (in seconds) corresponding to the mouse pointer X position..IP (4) 5nthe name of a temporary file that.I xchartwill try to load (as a chartfile) when the program exits.If.I xchartfinds this file, it loads it immediately,also maintaining the original display;otherwise it does nothing further..RE.IPThus the external command might be some operation that simplifies orotherwise processes a chart, then redisplays the results.Two examples are given under \*(lqUse of the.I *SHELL*command\*(rq in the chapter.qI xchartof \*(wD..PPThe.I xchartmenu can be established by assigning a value to the variable.I xchart_chartmenuin the.I .wave_profile or with the.I xchartcommand.I makeor.I setsent via the.I xwavescommand.I send.The chart menu should be specified before loading a chart.See \*(lqInvoking the.I xchartmenu\*(rqin the chapter.qI xchartof \*(wD for example commandsand for details of the path used in searching for menu files..SS "Chart files".PPThe format of the ASCII chart file resembles that of.I xlabellabel files.It begins with a header, possibly empty,consisting of keyword-value pairs separated by blanks or tabs.Next comes a line, always required, starting with a \*(lq#\*(rq sign.Then come the segment-label descriptions, one per line.Here is an example..LP.RS.nf.if t .ft Isignal long_utterance.sdtype 1frequency 8000color 124comment created  Fri Jun  6 17:55:46 1997comment ASR-44, version 3.2.1font 6x9#12	0.234	0.456	0.77		foobar12	0.567	1.987	0.97		foobar15	0.267	1.456	0.27		barfoo	.	.	..if t .ft P.fi.RE.PPIf the.I typeis 1, segment boundaries in the segment-label linesare taken to be times in seconds.If.I typeis 2, they are interpreted as sample numbers.If.I typeis 2, the sampling frequency should be specified.If not, 8000 Hz is assumed..PPThe keyword.I frequencyindicates the sampling frequency in Hz, used when.I typeis 2..PPThe.I coloris an integer specifying the colormap table entryto use when printing the symbols on the chart..PPThe.I fontis the name of the character font used to display the chart file.If multiple files are displayed, each can have its own font.Although you can choose the fonts for the data display window,there is currently no way to change the fonts used in the menus..PPSee \*(lqThe chart file\*(rq in the chapter.qI xchartof \*(wD for the semantics of.I signaland.I comment..PPAfter the \*(lq#\*(rq line come 5-item linesthat describe the segment labels.Decimal points are optional.The number of digits and the spacing between item are arbitrary.Columns 1 and 4 are not currently usedand may have any numerical value.Columns 2 and 3 indicate the beginning and end of the segment.Column 5 is the symbol that labels the segment.Multiple segment assignments for a given symbolappear on separate lines,which need not be consecutive.The ordering of symbols in the chart displayis their order of first appearance in the chart file..SS "D/A output".PPIf D/A support is available from.I xwaves,an additional D/A playback feature is supported by.I xchart.Pressing the left mouse buttonwhen the mouse pointer is on a particular segment labelplays back the corresponding segmentof a \*(lqplayable\*(rq signal displayed by.I xwaves.The region played is marked in the.I xwaveswaveform windowin case you want to perform additional operations on that segment.If the cursor is between two segment labels with the same symbol,the interval from the end of the first to the beginning of the secondis played (and marked).To the left of the first segment label on a line,you get the interval from the beginning of the fileto the beginning of the segment.To the right of the last segment label on a line, you get the intervalfrom the end of the segment to the end of the file..SS "Graphics export".PPAll the.I xlabelgraphics output features are available in.I xchart..SS "xchart symbols".PPThe.I xchartsymbol set is an extension of the.I xlabelsymbol set.See.qI xlabel "symbols"in the chapter.qI xlabel "reference"of \*(wRfor the individual.I xlabelsymbols and.qI xchart "symbols"in the chapter.qI xchart "reference"of \*(wRfor the.I xchartextensions..SS "xchart commands".PPThe.I xchartcommand set is an extension of the.I xlabelcommand set.See.qI xlabel "commands"in the chapter.qI xlabel "reference"of \*(wRfor the individual.I xlabelcommands and.qI xchart "commands"in the chapter.qI xchart "reference"of \*(wRfor the.I xchartextensions..qI xchart "command and symbol set"in the chapter.qI xchartof \*(wD contains an example that shows how to use the program.IR send_xwaves (1\-ESPS)and the.I xwavescommand.I sendto control.I xchartfrom a UNIX shell script. .SH "OPTIONS".PP.I xchartis usually started as a subordinate program by.I xwaves.In this case, you need not be concerned with thecommand-line options presented below, and you may skip this section.However, it is also possible to run.I xchart(and the other attachments) as sibling UNIX processes,in which case it may be necessaryto specify one or more of the following options.These are identical to the options for.IR xlabel (1-ESPS)..TP.BI \-c " host_X_registry"This is the name that the host program is registered underfor X server-based communications.This option is intended to be supplied by.I xwaveswhen it runs.I xchart..TP.BI \-n " host_name"This is the name of the program object with which.I xchartwill be communicating.When the host program is.I xwaves,this name is always the default value, \*(lqwaves\*(rq..TP.BI \-w " wave_pro"Specifies the startup profile to read.This option is always usedwhen.I xchartis invoked by.I xwaves,in which case the specified profileis a temporary file written by.I xwavesand containing the current state of the.I xwavesglobals.If.B \-wis not used (only possible if.I xchartis run from the shell),.I xchartattempts to read the file.I .wave_pro.In both cases the search path.I $HOME:$ESPS_BASE/lib/wavesis used.The search path used can be overriddenby setting the UNIX environment variable WAVES_PROFILE_PATH before starting.I xwaves..SH "SEE ALSO"\*(wD,.br\*(wR,.br\*(wT,.br.IR cnvlab (1\-ESPS),.IR formant (1\-ESPS),.IR select (1\-ESPS),.br.IR xcmap (1\-ESPS),.IR xlabel (1\-ESPS),.IR xmarks (1\-ESPS),.br.IR xspectrum (1\-ESPS),.IR xwaves (1\-ESPS).SH "BUGS".PPOccasionally,when the vertical size of the label display window is changed manually,.I xchartinsists on returning it to its previous sizeor some other inappropriate height.Multiple attempts will usually yield the desired effect.This will eventually be fixed..PPThe chart file does.I notautomatically adjust to time changescaused by waveform segment deletion or insertion.It is recommended that no waveform editing be performedon files being viewed with.I xchart..SH "AUTHOR"Program by David Talkin at Entropic Research Laboratory,based on his program.IR xlabel (1\-ESPS).This manual page largely extracted by Rod Johnson from\*(wD,derived ultimately from Talkin's original documentationwith contributions from others at Entropic.

⌨️ 快捷键说明

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