Provided by: ru-tts_6.2.3-1_amd64 bug

NAME

       ru_tts - software Russian TTS engine

SYNOPSIS

       ru_tts [options]
       ru_speak [options]

DESCRIPTION

       This manual page documents briefly the ru_tts and ru_speak commands.

       ru_tts  is a program that takes Russian text in koi8-r charset on its standard input and produces digital
       sound stream in the raw linear signed 8-bit 10 kHz format on the standard output.

       Symbols ‘+’ and ‘=’ immediately after a vowel in input text are treated as strong and  weak  stress  sign
       respectively.

       ru_speak  is a simple wrapper around ru_tts. It takes Russian text on its standard input, convert it into
       the spoken speech and plays produced sound via play utility from the sox package. It accepts  input  text
       in the current locale's character encoding taking care of proper recoding.

OPTIONS

       Both programs recognize the same set of options that for convenience can be divided onto several groups.

SPEECH CONTROL OPTIONS

       These options affect general speech parameters. The most of them accept numeric value as an argument. All
       numeric  values  serve  as factors applied to a default level of the corresponding parameter.  Thus, they
       must be positive numbers and the default value  is  1.0.   Greater  value  proportionally  increases  the
       parameter level, lesser value proportionally decreases it.  Reasonable value range for various options is
       different, but any out of range value will be automatically reduced to the acceptable range.

       -r value
              Set speech rate factor. Reasonable value range is from 0.2 up to 5.0.

       -p value
              Set voice pitch factor. Reasonable value range is from 0.5 up to 3.0.

       -e value
              Set  speech  emotionality  factor.  Reasonable value range is from 0.0 (absolutely monotone speech
              without intonations) up to 1.4.

       -g value
              Set interclause gaps duration factor. If this  value  is  immediately  prepended  by  one  of  the
              following  punctuations  ‘,’, ‘.’, ‘;’, ‘:’, ‘?’, ‘!’, the factor will be applied only to the gaps
              implied by that punctuation. If the value is  prepended  by  symbol  ‘-’,  it  will  be  used  for
              intonational  gaps not caused by any punctuation. Otherwise all interclause gaps will be affected.
              Use this option several times to adjust various gaps. Lower boundary of the reasonable value range
              is always 0.0, but the upper one greatly depends on the value prepending symbol and actual  speech
              rate.

       -a
              Use an alternative (female) voice instead of the default one.

NUMBERS INTERPRETATION CONTROL OPTIONS

       By  default point and comma inside a number both are interpreted as decimal separator. But this behaviour
       can be changed.

       -d.
              Only point should be treated as decimal separator.

       -d,
              Only comma should be treated as decimal separator.

       -d-
              Disable decimal separators treating. In that case integer and fractional parts will be interpreted
              as two distinct integer numbers.

PRONUNCIATION DICTIONARY RELATED OPTIONS

       -s path
              Points location of  stress  and  pronunciation  dictionary  to  use.  You  may  use  pronunciation
              dictionary shipped with the package rulex here.

       -l file
              Save  words  that  were not found in the dictionary in specified file. It is useful for dictionary
              developing. This option does matter only when the pronunciation dictionary itself is used.

OTHER OPTIONS

       -v
              Show program name and version.

       -h
              Show summary of options.

SEE ALSO

       sox(1), aplay(1), lexholder-ru(1).

AUTHOR

       Igor B. Poretsky <poretsky@mlbox.ru>.

                                                 August 19, 2021                                       RU_TTS(1)