We have no such rules here. If someone appears to be here for the sole reason of spamming the forum then their account will be deleted but other than that, pretty much anything goes, within reason. I don't have any problem talking about the "competition" because I don't believe there is any other program that can do what VoxCommando does anyway.
The short answer is that yes, I think VC can do exactly what you want. There are a few factors which are hard to explain without spending a lot of time going into details and educating you about how different types of speech recognition work. You are trying to automate a program that is a bit "obscure" and dated in my opinion, and that's probably partly why you've been having trouble finding a solution. OtsWav isn't exactly set up to be automated in that way. However VoxCommando is flexible enough that one could almost certainly adapt it to work the way you want. This would take a fair amount of work though because one must get clever finding ways to work with the limited "API" that OtsAV offers. The size of your library may be a bit of an issue. Asking for songs by name AND artist creates even more strain on the system.
See:
http://voxcommando.com/mediawiki/index.php?title=Large_music_libraries for some idea of what I'm talking about here.
I know, we all like to use the software we are familiar with, but I have to say, it seems like OtsAV is overkill for your usage scenario. For managing and consuming one's personal music collection at home I think something like MediaMonkey would be much better and as a bonus it can be fully automated using VoxCommando and the existing MediaMonkey plugin.
I'm still a bit fuzzy about a couple of things.
1 - I notice on the Braina forums that you are asking about playing .ots files. What are those? Again, no familiarity with OtsAV here... Here's what I found on that forum:
I want all .ots files in E:\Ots and also F:\HalloweenOts but I also have .ots files elsewhere on the hard drive that I want Braina to ignore.
and I don't want to use any .mp3 or .wav for this particular gig.
2 - Can you elaborate on what you mean by "playlist". I know what the word means of course but specifically in this context. Is it the "now playing" list, or some other list. If it is the "now playing" then what do you want to do, change the playback order? I mean, it's already set to play right? And if it's not "now playing" then where does this other playlist exist? Is there a file with a list of songs in it on your harddrive somewhere? Are you saying you want to specify a single song that is in some playlist, or do you want to ask to have an entire playlist added to the now playing queue?
I need to search for and play a tune either from my playlist