We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
termux-speech-to-text
-l
1 parent 0e3f922 commit e89a9b7Copy full SHA for e89a9b7
1 file changed
scripts/termux-speech-to-text.in
@@ -9,11 +9,12 @@ show_usage () {
9
}
10
11
show_progress=false
12
-while getopts :hp option
+while getopts :hpl: option
13
do
14
case "$option" in
15
h) show_usage;;
16
p) show_progress=true;;
17
+ l) language=${OPTARG};;
18
?) echo "$SCRIPTNAME: illegal option -$OPTARG"; exit 1;
19
esac
20
done
@@ -22,8 +23,4 @@ shift $((OPTIND-1))
22
23
if [ $# != 0 ]; then echo "$SCRIPTNAME: too many arguments"; exit 1; fi
24
25
CMD=@TERMUX_PREFIX@/libexec/termux-api
-if [ $show_progress = true ]; then
26
- $CMD SpeechToText
27
-else
28
- $CMD SpeechToText | tail -1
29
-fi
+$CMD SpeechToText --es language ${language:-en-US} | if [ $show_progress = true ]; then cat; else tail -1; fi
0 commit comments