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 0f60f33Copy full SHA for 0f60f33
1 file changed
scripts/termux-speech-to-text.in
@@ -9,21 +9,18 @@ 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
21
shift $((OPTIND-1))
22
23
if [ $# != 0 ]; then echo "$SCRIPTNAME: too many arguments"; exit 1; fi
24
-CMD=@TERMUX_PREFIX@/libexec/termux-api
25
-if [ $show_progress = true ]; then
26
- $CMD SpeechToText
27
-else
28
- $CMD SpeechToText | tail -1
29
-fi
+CMD=$PREFIX/libexec/termux-api
+$CMD SpeechToText --es language ${language:-en-US} | if [ $show_progress = true ]; then cat; else tail -1; fi
0 commit comments