void Usage() { fprintf(stderr, "\n"); fprintf(stderr, "The Japanese TTS System \"Open JTalk\"\n"); fprintf(stderr, "Open JTalk version 1.05 (http://open-jtalk.sourceforge.net/)\n"); fprintf(stderr, "Copyright (C) 2008-2011 Nagoya Institute of Technology\n"); fprintf(stderr, "All rights reserved.\n"); HTS_show_copyright(stderr); fprintf(stderr, "\n"); fprintf(stderr, "Yet Another Part-of-Speech and Morphological Analyzer (Mecab)\n"); fprintf(stderr, "mecab version 0.98 (http://mecab.sourceforge.net/)\n"); fprintf(stderr, "Copyright (C) 2001-2008 Taku Kudo\n"); fprintf(stderr, " 2004-2008 Nippon Telegraph and Telephone Corporation\n"); fprintf(stderr, "All rights reserved.\n"); fprintf(stderr, "\n"); fprintf(stderr, "NAIST Japanese Dictionary\n"); fprintf(stderr, "mecab-naist-jdic version 0.6.1-20090630 (http://naist-jdic.sourceforge.jp/)\n"); fprintf(stderr, "Copyright (C) 2009 Nara Institute of Science and Technology\n"); fprintf(stderr, "All rights reserved.\n"); fprintf(stderr, "\n"); fprintf(stderr, "open_jtalk - The Japanese TTS system \"Open JTalk\"\n"); fprintf(stderr, "\n"); fprintf(stderr, " usage:\n"); fprintf(stderr, " open_jtalk [ options ] [ infile ] \n"); fprintf(stderr, " options: [ def][ min--max]\n"); fprintf(stderr, " -x dir : dictionary directory [ N/A]\n"); fprintf(stderr, " -td tree : decision trees file for state duration [ N/A]\n"); fprintf(stderr, " -tm tree : decision trees file for spectrum [ N/A]\n"); fprintf(stderr, " -tf tree : decision trees file for Log F0 [ N/A]\n"); fprintf(stderr, " -tl tree : decision trees file for low-pass filter [ N/A]\n"); fprintf(stderr, " -md pdf : model file for state duration [ N/A]\n"); fprintf(stderr, " -mm pdf : model file for spectrum [ N/A]\n"); fprintf(stderr, " -mf pdf : model file for Log F0 [ N/A]\n"); fprintf(stderr, " -ml pdf : model file for low-pass filter [ N/A]\n"); fprintf(stderr, " -dm win : window files for calculation delta of spectrum [ N/A]\n"); fprintf(stderr, " -df win : window files for calculation delta of Log F0 [ N/A]\n"); fprintf(stderr, " -dl win : window files for calculation delta of low-pass filter [ N/A]\n"); fprintf(stderr, " -ow s : filename of output wav audio (generated speech) [ N/A]\n"); fprintf(stderr, " -ot s : filename of output trace information [ N/A]\n"); fprintf(stderr, " -s i : sampling frequency [16000][ 1--48000]\n"); fprintf(stderr, " -p i : frame period (point) [ 80][ 1--]\n"); fprintf(stderr, " -a f : all-pass constant [ 0.42][ 0.0--1.0]\n"); fprintf(stderr, " -g i : gamma = -1 / i (if i=0 then gamma=0) [ 0][ 0-- ]\n"); fprintf(stderr, " -b f : postfiltering coefficient [ 0.0][-0.8--0.8]\n"); fprintf(stderr, " -l : regard input as log gain and output linear one (LSP) [ N/A]\n"); fprintf(stderr, " -u f : voiced/unvoiced threshold [ 0.5][ 0.0--1.0]\n"); fprintf(stderr, " -em tree : decision tree file for GV of spectrum [ N/A]\n"); fprintf(stderr, " -ef tree : decision tree file for GV of Log F0 [ N/A]\n"); fprintf(stderr, " -el tree : decision tree file for GV of low-pass filter [ N/A]\n"); fprintf(stderr, " -cm pdf : filename of GV for spectrum [ N/A]\n"); fprintf(stderr, " -cf pdf : filename of GV for Log F0 [ N/A]\n"); fprintf(stderr, " -cl pdf : filename of GV for low-pass filter [ N/A]\n"); fprintf(stderr, " -jm f : weight of GV for spectrum [ 1.0][ 0.0--2.0]\n"); fprintf(stderr, " -jf f : weight of GV for Log F0 [ 1.0][ 0.0--2.0]\n"); fprintf(stderr, " -jl f : weight of GV for low-pass filter [ 1.0][ 0.0--2.0]\n"); fprintf(stderr, " -k tree : use GV switch [ N/A]\n"); fprintf(stderr, " -z i : audio buffer size [ 1600][ 0--48000]\n"); fprintf(stderr, " infile:\n"); fprintf(stderr, " text file [stdin]\n"); fprintf(stderr, " note:\n"); fprintf(stderr, " option '-d' may be repeated to use multiple delta parameters.\n"); fprintf(stderr, " generated spectrum, log F0, and low-pass filter coefficient\n"); fprintf(stderr, " sequences are saved in natural endian, binary (float) format.\n"); fprintf(stderr, "\n"); exit(0); }
/* Usage: output usage */ void Usage(void) { fprintf(stderr,"festcat-hts_engine:\n"); fprintf(stderr, "Copyright (C) %s %s\n", "2011", "Sergio Oller"); fprintf(stderr, "All rights reserved.\n\n"); fprintf(stderr,"hts_engine:"); HTS_show_copyright(stderr); fprintf(stderr, "\n"); fprintf(stderr, " usage:\n"); fprintf(stderr, " hts_engine [ options ] [ infile ] \n"); fprintf(stderr, " options: [ def][ min--max]\n"); fprintf(stderr, " -td tree : decision tree files for state duration [ N/A]\n"); fprintf(stderr, " -tm tree : decision tree files for spectrum [ N/A]\n"); fprintf(stderr, " -tf tree : decision tree files for Log F0 [ N/A]\n"); fprintf(stderr, " -tl tree : decision tree files for low-pass filter [ N/A]\n"); fprintf(stderr, " -md pdf : model files for state duration [ N/A]\n"); fprintf(stderr, " -mm pdf : model files for spectrum [ N/A]\n"); fprintf(stderr, " -mf pdf : model files for Log F0 [ N/A]\n"); fprintf(stderr, " -ml pdf : model files for low-pass filter [ N/A]\n"); fprintf(stderr, " -dm win : window files for calculation delta of spectrum [ N/A]\n"); fprintf(stderr, " -df win : window files for calculation delta of Log F0 [ N/A]\n"); fprintf(stderr, " -dl win : window files for calculation delta of low-pass filter [ N/A]\n"); fprintf(stderr, " -or s : filename of output raw audio (generated speech) [ N/A]\n"); fprintf(stderr, " -vp : use phoneme alignment for duration [ N/A]\n"); fprintf(stderr, " -i i f1 .. fi : enable interpolation & specify number(i),coefficient(f) [ 1][ 1-- ]\n"); fprintf(stderr, " -s i : sampling frequency [16000][ 1--48000]\n"); fprintf(stderr, " -p i : frame period (point) [ 80][ 1--]\n"); fprintf(stderr, " -a f : all-pass constant [ 0.42][ 0.0--1.0]\n"); fprintf(stderr, " -g i : gamma = -1 / i (if i=0 then gamma=0) [ 0][ 0-- ]\n"); fprintf(stderr, " -b f : postfiltering coefficient [ 0.0][-0.8--0.8]\n"); fprintf(stderr, " -l : regard input as log gain and output linear one (LSP) [ N/A]\n"); fprintf(stderr, " -r f : speech speed rate [ 1.0][ 0.0--10.0]\n"); fprintf(stderr, " -fm f : add half-tone [ 0.0][-24.0--24.0]\n"); fprintf(stderr, " -u f : voiced/unvoiced threshold [ 0.5][ 0.0--1.0]\n"); fprintf(stderr, " -em tree : decision tree files for GV of spectrum [ N/A]\n"); fprintf(stderr, " -ef tree : decision tree files for GV of Log F0 [ N/A]\n"); fprintf(stderr, " -el tree : decision tree files for GV of low-pass filter [ N/A]\n"); fprintf(stderr, " -cm pdf : filenames of GV for spectrum [ N/A]\n"); fprintf(stderr, " -cf pdf : filenames of GV for Log F0 [ N/A]\n"); fprintf(stderr, " -cl pdf : filenames of GV for low-pass filter [ N/A]\n"); fprintf(stderr, " -jm f : weight of GV for spectrum [ 1.0][ 0.0--2.0]\n"); fprintf(stderr, " -jf f : weight of GV for Log F0 [ 1.0][ 0.0--2.0]\n"); fprintf(stderr, " -jl f : weight of GV for low-pass filter [ 1.0][ 0.0--2.0]\n"); fprintf(stderr, " -k tree : GV switch [ N/A]\n"); fprintf(stderr, " -z i : audio buffer size [ 1600][ 0--48000]\n"); fprintf(stderr, " infile:\n"); fprintf(stderr, " file with one label filename per line\n"); fprintf(stderr, " note:\n"); fprintf(stderr, " option '-d' may be repeated to use multiple delta parameters.\n"); fprintf(stderr, " generated spectrum, log F0, and low-pass filter coefficient\n"); fprintf(stderr, " sequences are saved in natural endian, binary (float) format.\n"); fprintf(stderr, "\n"); exit(0); }