The error message contains:
Too many grammars have been loaded. Number of grammars cannot exceed 1024
This is a limitation of Windows in terms of how many simultaneous voice grammars can exist. DRE spawns many grammars at load and even more as you join a session, and new drivers join.
This issue may be fixed down the line, as speech recognition partly moves towards cloud-based recognition
To fix this issue now, please do one of the following:
Method 1: Change to a single recognizer
- Locate the DRE Documents either by saying Open DRE Documents to DRE, or by finding it usually in C:\Documents\USER\DRE
- Exit DRE and make sure it is closed
- Open Config.json
- Edit the value of SpeechRecognizers (Ctrl+F to find it) from Multiple to Single
- Save the JSON file and re-open DRE
Method 2: Using Multiple Recognizers
- Open DRE
- Go to Sounds -> Recognition
- Disable one or more:
- Use Position Recognition
- Use Name Recognition
- Use Number Recognition
This will disable the grammar types like ‘Where’s Verstappen’, ‘Where’s car 33’, ‘Where is P2’, but reduces the number of voice grammars.