/** * <JA>ヘルプを表示して終了する</JA> * <EN>Print help and exit</EN> */ static boolean opt_help(Jconf *jconf, char *arg[], int argnum) { fprintf(stderr, "adinrec --- record one sentence input to a file\n"); fprintf(stderr, "Usage: adinrec [options..] filename\n"); fprintf(stderr, " [-input mic|pulseaudio|alsa|oss|esd|...] input source (mic)\n"); fprintf(stderr, " [-freq frequency] sampling frequency in Hz (%ld)\n", jconf->am_root->analysis.para_default.smp_freq); fprintf(stderr, " [-48] 48000Hz recording with down sampling (16kHz only)\n"); fprintf(stderr, " [-lv unsignedshort] silence cut level threshold (%d)\n", jconf->detect.level_thres); fprintf(stderr, " [-zc zerocrossnum] silence cut zerocross num (%d)\n", jconf->detect.zero_cross_num); fprintf(stderr, " [-headmargin msec] head margin length (%d)\n", jconf->detect.head_margin_msec); fprintf(stderr, " [-tailmargin msec] tail margin length (%d)\n", jconf->detect.tail_margin_msec); fprintf(stderr, " [-chunksize sample] chunk size for processing (%d)\n", jconf->detect.chunk_size); fprintf(stderr, " [-nostrip] not strip off zero samples\n"); fprintf(stderr, " [-zmean] remove DC by zero mean\n"); fprintf(stderr, " [-nocutsilence] disable VAD, record all stream\n"); fprintf(stderr, " [-raw] output in RAW format\n"); fprintf(stderr, "\nLibrary configuration: "); confout_version(stderr); confout_audio(stderr); confout_process(stderr); fprintf(stderr, "\n"); exit(1); /* exit here */ return TRUE; }
/** * Output all information of this libsent library. * * @param strm [in] file pointer to output */ void confout(FILE *strm) { confout_version(strm); confout_audio(strm); confout_lm(strm); confout_am(strm); confout_lib(strm); confout_process(strm); }
static boolean opt_help(Jconf *jconf, char *arg[], int argnum) { fprintf(stderr, "mkss --- compute averate spectrum of mic input for SS\n"); fprintf(stderr, "Usage: mkss [options..] filename\n"); fprintf(stderr, " [-freq frequency] sampling freq in Hz (%ld)\n", jconf->am_root->analysis.para_default.smp_freq); fprintf(stderr, " [-len msec] record length in msec (%d)\n", slen); fprintf(stderr, " [-fsize samplenum] window size (%d)\n", jconf->am_root->analysis.para_default.framesize); fprintf(stderr, " [-fshift samplenum] frame shift (%d)\n", jconf->am_root->analysis.para_default.frameshift); fprintf(stderr, " [-zmean] enable zmean (off)\n"); fprintf(stderr, " [-zmeanframe] frame-wise zmean (off)\n"); fprintf(stderr, "Library configuration: "); confout_version(stderr); confout_audio(stderr); confout_process(stderr); fprintf(stderr, "\n"); exit(1); /* exit here */ return TRUE; }
/** * <JA>ヘルプを表示して終了する</JA> * <EN>Print help and exit</EN> */ void usage() { fprintf(stderr, "adinrec --- record one sentence input to a file\n"); fprintf(stderr, "Usage: adinrec [options..] filename\n"); fprintf(stderr, " [-freq frequency] sampling frequency in Hz (%d)\n", sfreq); fprintf(stderr, " [-48] 48000Hz recording with down sampling (16kHz only)\n"); fprintf(stderr, " [-lv unsignedshort] silence cut level threshold (%d)\n", level_thres); fprintf(stderr, " [-zc zerocrossnum] silence cut zerocross num (%d)\n", zero_cross_num); fprintf(stderr, " [-margin msec] head/tail margin length (%d)\n", margin); fprintf(stderr, " [-nostrip] not strip off zero samples\n"); fprintf(stderr, " [-zmean] remove DC by zero mean\n"); fprintf(stderr, " [-raw] output in RAW format\n"); fprintf(stderr, "\nLibrary configuration: "); confout_version(stderr); confout_audio(stderr); confout_process(stderr); fprintf(stderr, "\n"); exit(1); }
/** * <JA>ヘルプを表示して終了する</JA> * <EN>Print help and exit</EN> */ static boolean opt_help(Jconf *jconf, char *arg[], int argnum) { fprintf(stderr, "adintool --- AD-in tool to record/split/send/receive speech data\n"); fprintf(stderr, "Usage: adintool [options] -in inputdev -out outputdev\n"); fprintf(stderr, "inputdev: read speech data from:\n"); #ifdef USE_MIC fprintf(stderr, " mic microphone (default)\n"); #endif #ifdef USE_NETAUDIO fprintf(stderr, " netaudio DatLink (NetAudio) server\n"); #endif fprintf(stderr, " file speech file (filename given from prompt)\n"); fprintf(stderr, " adinnet from adinnet client (I'm server)\n"); fprintf(stderr, " stdin standard tty input\n"); fprintf(stderr, " (other input can be specified by \"-input xxx\" as in Julius)\n"); fprintf(stderr, "outputdev: output data to:\n"); fprintf(stderr, " file speech file (\"foo.0000.wav\" - \"foo.N.wav\"\n"); fprintf(stderr, " adinnet to adinnet server (I'm client)\n"); fprintf(stderr, " stdout standard tty output\n"); fprintf(stderr, "I/O options:\n"); #ifdef USE_NETAUDIO fprintf(stderr, " -NA (netaudio) NetAudio server host:unit\n"); #endif fprintf(stderr, " -server host[,host,...] (adinnet-out) server hostnames\n"); fprintf(stderr, " -port num[,num,...] (adinnet-out) port numbers (%d)\n", ADINNET_PORT); fprintf(stderr, " -inport num (adinnet-in) port number (%d)\n", ADINNET_PORT); fprintf(stderr, " -filename foo (file-out) filename to record\n"); fprintf(stderr, " -startid id (file-out) recording start id (%04d)\n", startid); fprintf(stderr, "Recording and Pause segmentation options:\n"); fprintf(stderr, " (input segmentation: on for file/mic/stdin, off for adinnet)\n"); fprintf(stderr, " [-nosegment] not segment input speech\n"); fprintf(stderr, " [-segment] force segmentation of input speech\n"); fprintf(stderr, " [-cutsilence] (same as \"-segment\")\n"); fprintf(stderr, " [-oneshot] record only the first segment\n"); fprintf(stderr, " [-freq frequency] sampling frequency in Hz (%d)\n", jconf->am_root->analysis.para_default.smp_freq); fprintf(stderr, " [-48] 48000Hz recording with down sampling (16kHz only)\n"); fprintf(stderr, " [-lv unsignedshort] silence cut level threshold (%d)\n", jconf->detect.level_thres); fprintf(stderr, " [-zc zerocrossnum] silence cut zerocross num (%d)\n", jconf->detect.zero_cross_num); fprintf(stderr, " [-headmargin msec] head margin length (%d)\n", jconf->detect.head_margin_msec); fprintf(stderr, " [-tailmargin msec] tail margin length (%d)\n", jconf->detect.tail_margin_msec); fprintf(stderr, " [-chunksize sample] chunk size for processing (%d)\n", jconf->detect.chunk_size); fprintf(stderr, " [-nostrip] do not strip zero samples\n"); fprintf(stderr, " [-zmean] remove DC by zero mean\n"); fprintf(stderr, " [-raw] output in RAW format\n"); fprintf(stderr, " [-autopause] automatically pause at each input end\n"); fprintf(stderr, " [-loosesync] loose sync of resume among servers\n"); fprintf(stderr, " [-rewind msec] rewind input if spoken while pause at resume\n"); fprintf(stderr, " [-C jconffile] load jconf to set parameters (ignore other options\n"); fprintf(stderr, "\nLibrary configuration: "); confout_version(stderr); confout_audio(stderr); confout_process(stderr); fprintf(stderr, "\n"); exit(1); /* exit here */ return TRUE; }