diff --git a/home/stormux/.local/.functions/game_install_functions.sh b/home/stormux/.local/.functions/game_install_functions.sh index bfaf7a8..b8e85d5 100755 --- a/home/stormux/.local/.functions/game_install_functions.sh +++ b/home/stormux/.local/.functions/game_install_functions.sh @@ -7,9 +7,15 @@ source "${scriptDir}/download.sh" speak() { local message="$1" + local waitForSpeech="${2:-0}" + local speechMessage="${message//\\n/ }" 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() { @@ -17,7 +23,7 @@ ui_msgbox() { local _backTitle="$2" local message="$3" - speak "${message}" + speak "${message}" 1 } ui_infobox() {