CH_TRACK(1)
π CH_TRACK(1) β the girlies' guide to changing/copying track files π
okay so before we even start: this page lives in the General Commands Manual (section 1, as the (1) is giving β¨), and it's your bestie ch_track β the one who changes/copies track files π. Buckle up, we're doing this properly.
β¨ NAME β¨
ch_track β change/copy track file. that's it, that's the vibe π
πΈ SYNOPSIS πΈ
ch_track [-h] [-itype file type] [-ctype contour type]
[-s frame spacing] [-c channels] [-start time] [-end time]
[-from frame] [-to frame] [-o file] [-otype file type]
[-S frame spacing] [-info] [-track_names file] [-diff]
[-delta length] [-sm time] [-smtype median | mean]
[-style style] [-t threshold] [-neg label] [-pos label]
[-pc longest | first] input file
note the input file sitting there at the very end, no brackets, no dash β she's required, bestie, you can't skip her π
π¦ DESCRIPTION π¦
ch_track</purl> copies an input track file to an output track file, and honestly? she's flexible like that π
β you can optionally have her do a whole lil' glow-up of operations along the way.
The following option flags are recognized:
-hβ print a short summary of options to standard output. lowkey the "who dis" button π«Ά-itypefile type β input file type, optional. If you don't specify a type, the type is automatically derived from the input file's header (she reads the room, fr fr). Heads up: the list of supported types may depend on your particular Speech Tools installation β for a full listing, go look at the output of the-hoption π-ctypeF0 | trackβ contour type, eitherF0(fundamental frequency) ortrack. pick your fighter π₯-stime β frame spacing of input in seconds, for an unheadered input file. (headered files already know their spacing, she's self-aware π )-cchannels β select a subset of channels (starting from0). Tracks can have multiple channels, and this option specifies a list of channel numbers which are to be used for processing. so like, pick your faves β¨-starttime β extract track starting at this time, specified in seconds β°-endtime β extract track ending at this time, specified in seconds π-fromframe β extract track starting at this offset, specified in frames-toframe β extract track ending at this offset, specified in frames-ofile β filename to write output to. Defaults to standard output β so if you don't say where, she just yells it into the void (a.k.a. your terminal) π-otypefile type β output file type. If unspecified,asciiis assumed. For the full list of supported types, see the output of the-hoption π-Stime β frame spacing of output in seconds. If this is different from the input spacing, the contour will be resampled. β¨ glow-up arc β¨-infoβ print information about the input file and its headers. This option gives useful information such as file length, file type, and channel names. No other actions are taken, and no output file produced β she's just here to spill the tea, not to write anything π-track_namesfile β file containing new names for output channels. rebranding era π-diffβ differentiate contour. This performs simple numerical differentiation on the contour by subtracting the amplitude of the current frame from the amplitude of the next. > okay bestie, real talk: although quick, this technique is crude and not recommended, because the estimation of the derivate is done on only one point π she said "good enough" and honestly it is not-deltalength β make delta coefficients (the better form of differentiation π). The argument to this option is the regression length of the delta calculation and can be between2and4. respect the range, no cap.-smtime β length of smoothing window in seconds. Various types of smoothing are available for tracks. This option specifies length of the smoothing window, which affects the degree of smoothing β i.e. a longer value means more smoothing. β¨ blurred, but make it fashion β¨-smtypemedian | meanβ type of smoothing. choose your energy π§-stylestyle β convert track to another form. Currently only one form,"label", is supported. This uses a specified cutoff to make a label file, with two labels: one for above the cutoff (see the-posoption), and one for below (see the-negoption). two labels, one iconic divide π-tthreshold β threshold for track to label conversion. the cutoff in question π―-neglabel β name of negative label in track to label conversion-poslabel β name of positive label in track to label conversion-pclongest | firstβ combind given tracks in parallel. (yes, "combind" β their spelling, not mine, we move π) If the option is"longest", pad shorter tracks to longest; else if"first", pad or cut them as appropriate to match the length of the first input track. main character gets to decide the length, obviously π
π SEE ALSO π
ch_lab(1) ch_utt(1) β her two besties, go say hi π«Ά
and that's the whole page, bestie! this absolute banger of a manual page is brought to you by Edinburgh Speech Tools, dated April 5, 2001 β vintage, but she ate and left no crumbs ππ stay slay, go copy some track files, and remember: no output file for -info, no cap πβ¨
π¦ where this page comes from
- debian bookworm: speech-tools 1:2.5.0-13
- debian trixie: speech-tools 1:2.5.0-13+b4
- ubuntu jammy: speech-tools 1:2.5.0-12
- ubuntu noble: speech-tools 1:2.5.0-13build2
- ubuntu questing: speech-tools 1:2.5.0-13build2
- ubuntu resolute: speech-tools 1:2.5.0-14build1
- ubuntu stonking: speech-tools 1:2.5.0-15
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms