Overview
Setup under Windows 10 to use voice commands in the game for especially non-US English Windows installations. (Individual steps in older Windows versions may differ.)May possibly be interesting for troubleshooting US Windows versions as well.
Guide
Not all steps may be necessary for every user.
Here I assume that a current version of Windows 10 (Home or Pro) is installed and a working voice input device (microphone, headset) is connected to the PC and ready for use.
Disclaimer: No warranty or guarantee of any kind. The author of this guide cannot be held responsible for any damage, loss of data, etc. that may be directly or indirectly linked to using this guide.
- Press Windows-Logo + I to open “Windows Settings” (I = capital i)
- Click on “Time & Language”
- Click on “Language” (left-hand side)
- Under “Preferred languages”, check that “English (United States)” is installed
- Hover over the small icons (upper right-hand corner) of “English (United States)”
- Check that “Display language”, “Text-to-Speech”, “Speech recognition”, “Handwriting” and “Typing” is installed
- If not de-install and re-install the Language Pack “English (United States)” with all components
- Reboot your PC if needed
- Click on “Region” (left-hand side) and check that..
- “Country or region” is set to “United States” and that the current
- “Regional format” is set to “English (United States)”
- Click on “Speech” and check that..
- “Speech language” is set to “English (United States)”
- “Recognize non-native accents for this language” is checked
- Under “Installed voice packages” (likely you need to scroll down), “English (United States)” (~48 MB) is installed (if not, add/install it)
- “Voices” -> “Choose a voice” is set to “Microsoft Zira” (just to have a default US Voice selected)
- Close the Stettings window
- Press Ctrl + Windows-Logo + S to open Windows Speech Recognition (v8.0), a tiny window with a microphone symbol on the left
- Right-click at this window and select “Off: Do not listen to anything I say”
- Right-click again and click “Configuration” -> “Set up my microphone”
- Set up your microphone, make sure your computer can hear you (run the test here; whether Cortana can understand you or not is irrelevant; Cortana and Speech Recognition are different apps)
- Right-click Windows Speech Recognition again and click “Configuration” -> “Improve my voice recognition”
- Run the Voice Training a couple of times (3x at least)
- Optionally you can right-click Windows Speech Recognition and click “Options” -> “Run at startup” to have it running when you start your PC, but leave it at “Off: Do not listen to anything I say”
- Press Windows-Logo + E to open the File Explorer
- Navigate to [Program Dir, most likely C:Program Files or C:Program Files (x86)]SteamsteamappscommonTower 3D Pro
- Right-click on “tower3d.exe”, then click “Send to” -> “Desktop (create shortcut)”
- Close the File Explorer
- Right-click on the tower3d.exe shortcut on your desktop, then click “Properties”
- Click on the button “Advanced…”
- Check “Run as administrator”
- Click “OK”, “Apply”, “OK”
- Open your Anti-Virus (or other Security Software) program
- Make sure that..
- [Program Dir]SteamsteamappscommonTower 3D Protower3d_DataTowerSpeaktowerspeakbridge.exe
- and
- [Program Dir]SteamsteamappscommonTower 3D Protower3d.exe
- are treated as save or secure programs with no restrictions and to allow them to use your microphone
- Start Tower!3D Pro via the desktop icon you just created!
Note: You can have English US as display language and still use your native language keyboard layout or a different layout.
Settings -> Time & Language -> Language
Choose or install a language, than click on
Options -> Keyboards -> Add a keyboard
Your native layout is of course already installed. The keyboard layout can be selected/switched via the language bar. You can search the Internet for further information.
In case of problems with speech recognition, typical sources of error are:
- The “Pro” version of the game was not purchased
- The system is not completely set to English (United States) or the English (United States) language package including the package for speech recognition is not completely or faultily downloaded or installed
- Tower!3D Pro does not run with administrator rights
- An anti-virus/firewall software blocks (parts of) the files towerspeakbridge.exe or tower3d.exe
- The “Nehalmic” process is running in the background and interferes with the speech recognition (as reported by a user: [link]
- The voice training was not performed often enough
- The microphone is not set up correctly and/or the game sound or game’s speech is transmitted on the same channel as the voice input (if using a virtual audio mixer)
- “Sticky Keys” is activated in the Windows Settings (Windows Logo + I -> Ease of Access -> Keyboard -> Sticky Keys)