Make installer alerts wait for speech
This commit is contained in:
@@ -7,9 +7,15 @@ source "${scriptDir}/download.sh"
|
|||||||
|
|
||||||
speak() {
|
speak() {
|
||||||
local message="$1"
|
local message="$1"
|
||||||
|
local waitForSpeech="${2:-0}"
|
||||||
|
local speechMessage="${message//\\n/ }"
|
||||||
|
|
||||||
printf '%s\n' "${message}"
|
printf '%s\n' "${message}"
|
||||||
spd-say "${message}" 2> /dev/null || true
|
if [[ "$waitForSpeech" == "1" ]]; then
|
||||||
|
spd-say -Cw "${speechMessage}" 2> /dev/null || true
|
||||||
|
else
|
||||||
|
spd-say "${speechMessage}" 2> /dev/null || true
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
ui_msgbox() {
|
ui_msgbox() {
|
||||||
@@ -17,7 +23,7 @@ ui_msgbox() {
|
|||||||
local _backTitle="$2"
|
local _backTitle="$2"
|
||||||
local message="$3"
|
local message="$3"
|
||||||
|
|
||||||
speak "${message}"
|
speak "${message}" 1
|
||||||
}
|
}
|
||||||
|
|
||||||
ui_infobox() {
|
ui_infobox() {
|
||||||
|
|||||||
Reference in New Issue
Block a user