Initial support for the cthulhu2speechd plugin added.
This commit is contained in:
+12
-8
@@ -112,12 +112,14 @@ EOF
|
|||||||
wine reg add "HKCU\\SOFTWARE\\Microsoft\\Speech\\Voices" /v "DefaultTTSRate" /t REG_DWORD /d "7" /f
|
wine reg add "HKCU\\SOFTWARE\\Microsoft\\Speech\\Voices" /v "DefaultTTSRate" /t REG_DWORD /d "7" /f
|
||||||
echo "Set Microsoft Mike as default voice for wine64"
|
echo "Set Microsoft Mike as default voice for wine64"
|
||||||
|
|
||||||
# Setup nvda2speechd for accessibility
|
# Setup nvda2speechd for accessibility if needed
|
||||||
echo "# Setting up accessibility support..."
|
if ! ss -ltnp | rg 3457 | grep -q 'cthulhu' ]]; then
|
||||||
download "${nvda2speechdBinary}"
|
echo "# Setting up accessibility support..."
|
||||||
if [[ ! -f "${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd" ]]; then
|
download "${nvda2speechdBinary}"
|
||||||
cp "${cache}/nvda2speechd" "${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd"
|
if [[ ! -f "${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd" ]]; then
|
||||||
chmod +x "${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd"
|
cp "${cache}/nvda2speechd" "${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd"
|
||||||
|
chmod +x "${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "# Wine64 bottle creation complete."
|
echo "# Wine64 bottle creation complete."
|
||||||
@@ -454,8 +456,10 @@ game_launcher() {
|
|||||||
source "${scriptDir}/.includes/bottle.sh"
|
source "${scriptDir}/.includes/bottle.sh"
|
||||||
|
|
||||||
# Start nvda2speechd if available
|
# Start nvda2speechd if available
|
||||||
if [[ -x ${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd ]]; then
|
if ! ss -ltnp | rg 3457 | grep -q 'cthulhu' ]]; then
|
||||||
${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd &> /dev/null &
|
if [[ -x ${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd ]]; then
|
||||||
|
${XDG_DATA_HOME:-$HOME/.local/share}/audiogame-manager/nvda2speechd &> /dev/null &
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Replace NVDA controller client DLLs in wine64 bottle
|
# Replace NVDA controller client DLLs in wine64 bottle
|
||||||
|
|||||||
Reference in New Issue
Block a user