75
75
"\t Amplitude, 0 to 200, default is 100\n"
77
77
"\t Word gap. Pause between words, units of 10mS at the default speed\n"
79
"\t Indicate capital letters with: 1=sound, 2=the word \"capitals\",\n"
80
"\t higher values indicate a pitch increase (try -k20).\n"
79
82
"\t Line length. If not zero (which is the default), consider\n"
80
83
"\t lines less than this length as end-of-clause\n"
82
85
"\t Pitch adjustment, 0 to 99, default is 50\n"
84
"\t Speed in words per minute 80 to 390, default is 170\n"
87
"\t Speed in words per minute, 80 to 450, default is 175\n"
85
88
"-v <voice name>\n"
86
89
"\t Use voice file of this name from espeak-data/voices\n"
87
90
"-w <wave file name>\n"
88
"\t Write output to this WAV file, rather than speaking it directly\n"
91
"\t Write speech to this WAV file, rather than speaking it directly\n"
89
92
"-b\t Input text encoding, 1=UTF8, 2=8 bit, 4=16 bit \n"
90
93
"-m\t Interpret SSML markup, and ignore other < > tags\n"
91
94
"-q\t Quiet, don't produce any speech (may be useful with -x)\n"
92
95
"-x\t Write phoneme mnemonics to stdout\n"
93
96
"-X\t Write phonemes mnemonics and translation trace to stdout\n"
94
97
"-z\t No final sentence pause at the end of the text\n"
95
"--stdout Write speech output to stdout\n"
96
98
"--compile=<voice name>\n"
97
"\t Compile the pronunciation rules and dictionary in the current\n"
99
"\t Compile pronunciation rules and dictionary from the current\n"
98
100
"\t directory. <voice name> specifies the language\n"
101
"--ipa Write phonemes to stdout using International Phonetic Alphabet\n"
99
102
"--path=\"<path>\"\n"
100
103
"\t Specifies the directory containing the espeak-data directory\n"
104
"--pho Write mbrola phoneme data (.pho) to stdout or to the file in --phonout\n"
101
105
"--phonout=\"<filename>\"\n"
102
"\t Write output from -x -X commands, and mbrola phoneme data, to this file\n"
106
"\t Write phoneme output from -x -X --ipa and --pho to this file\n"
103
107
"--punct=\"<characters>\"\n"
104
108
"\t Speak the names of punctuation characters during speaking. If\n"
105
109
"\t =<characters> is omitted, all punctuation is spoken.\n"
106
110
"--split=\"<minutes>\"\n"
107
111
"\t Starts a new WAV file every <minutes>. Used with -w\n"
112
"--stdout Write speech output to stdout\n"
108
113
"--voices=<language>\n"
109
114
"\t List the available voices for the specified language.\n"
110
"\t If <language> is omitted, then list all voices.\n"
112
"\t Indicate capital letters with: 1=sound, 2=the word \"capitals\",\n"
113
"\t higher values indicate a pitch increase (try -k20).\n";
115
"\t If <language> is omitted, then list all voices.\n";
116
118
void DisplayVoices(FILE *f_out, char *language);
472
476
{"stdout", no_argument, 0, 0x105},
473
477
{"split", optional_argument, 0, 0x106},
474
478
{"path", required_argument, 0, 0x107},
475
{"phonout", required_argument, 0, 0x108},
479
{"phonout", required_argument, 0, 0x108},
480
{"pho", no_argument, 0, 0x109},
481
{"ipa", no_argument, 0, 0x10a},