I play Elite Dangerous and I wanted to configure VoiceAttack to be able to set a course to any star system where I might want to trade. For that purpose, I generated an XML profile out of a list of all inhabited star systems (23,212 in total) and imported it in VoiceAttack. The resulting VoiceAttack.dat file is quite large: 14 MB.
When I start VoiceAttack, it takes more than 15 minutes to load it. My uninformed guess is that there's some inefficiency when you're building the recognizer grammar, but I don't have access to the source code, so I don't know how near the mark that is.
Is there any chance you might address that in the foreseeable future?