set-voice.sh now provides a message if there are no voices listed. This can happen for example if the game uses the nvda2speechd dll.
This commit is contained in:
		@@ -194,6 +194,10 @@ for x in "${voiceListFullName[@]}" ; do
 | 
			
		||||
done
 | 
			
		||||
oldVoice="$($grep -P '"DefaultTokenId"="HKEY_LOCAL_MACHINE\\\\(SOFTWARE|Software)\\\\(Wow6432Node\\\\|)Microsoft\\\\Speech\\\\Voices\\\\Token(Enum|)s\\\\[^"]+"' "${WINEPREFIX}/user.reg" | $sed -E -e 's/"DefaultTokenId"="([^"]+)"/\1/g')"
 | 
			
		||||
exit=1
 | 
			
		||||
if [[ "${voiceList[@]}" -eq 0 ]]; then
 | 
			
		||||
dialog --msgbox "No voices found." -1 -1
 | 
			
		||||
exit 1
 | 
			
		||||
fi
 | 
			
		||||
while [[ $exit -ne 0 ]] ; do
 | 
			
		||||
voice="$(menulist "${voiceList[@]}")"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user