From: garwiz Date: Sun, 4 Sep 2016 14:48:47 +0000 (+0200) Subject: Added optional region and variant params to termux-tts-speak (#428) X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/termux-packages/commitdiff_plain/76f60643cead2d06cc0cd2888a7991d742d8a528?ds=inline Added optional region and variant params to termux-tts-speak (#428) --- diff --git a/packages/termux-api/termux-tts-speak b/packages/termux-api/termux-tts-speak index 70e49006..ff49339f 100755 --- a/packages/termux-api/termux-tts-speak +++ b/packages/termux-api/termux-tts-speak @@ -3,11 +3,13 @@ set -e -u SCRIPTNAME=termux-tts-speak show_usage () { - echo "Usage: $SCRIPTNAME [-e engine] [-l language] [-p pitch] [-r rate] [-s stream] [text-to-speak]" + echo "Usage: $SCRIPTNAME [-e engine] [-l language] [-n region] [-v variant] [-p pitch] [-r rate] [-s stream] [text-to-speak]" echo "Speak text with a system text-to-speech (TTS) engine. The text to speak is either supplied as arguments or read from stdin if no arguments are given." echo "" echo " -e engine TTS engine to use (see termux-tts-engines)" echo " -l language language to speak in (may be unsupported by the engine)" + echo " -n region region of language to speak in" + echo " -v variant variant of the language to speak in" echo " -p pitch pitch to use in speech. 1.0 is the normal pitch," echo " lower values lower the tone of the synthesized voice," echo " greater values increase it." @@ -24,12 +26,14 @@ show_usage () { PARAMS="" -while getopts :he:l:p:r:s: option +while getopts :he:l:n:v:p:r:s: option do case "$option" in h) show_usage;; e) PARAMS="$PARAMS --es engine $OPTARG";; l) PARAMS="$PARAMS --es language $OPTARG";; + n) PARAMS="$PARAMS --es region $OPTARG";; + v) PARAMS="$PARAMS --es variant $OPTARG";; p) PARAMS="$PARAMS --ef pitch $OPTARG";; r) PARAMS="$PARAMS --ef rate $OPTARG";; s) PARAMS="$PARAMS --es stream $OPTARG";;