Hi all.. First and foremost. Fantastic little app with a shite load of potential here. I'm currently running the system through my iPhone 3GS (as I could not find a good array mic including the kinect) using a little app called pocketaudio.
I'm currently working on my VoxCommando Treeeditor to introduce more fluent language abilities and am sitting here wondering why this is not introduced into the software more intuitively. I'm finding myself repeating a lot of the xml code when I could be using strings or a natural language branch to apply to all sub branches...
For instance, I call my system Brian as he is using the fantastic Ivona Text to Speech engine, he sounds like an English butler.
I have got certain functions working fluently with almost every language variable in place and it is amazing, I just can't for the life of me be excited about applying these changes to all the commands. Especially if lets say I wanted to change my computers name from Brian to Sam.
Here is an example of a simple tree.
Here the first five lines and the last line could apply to almost any command. Yet if I wanted to change what could be a global features with lets say another greeting such as 'howdy' (which I would never actually do, I'm from New Zealand) you get my drift.
Could a global tree be introduced for words for voxcommander to ignore with implemented rules of syntax obviously. for instance 'hey, hi, hello' would always come before 'can, could, would' and this list would not apply directly after a command as to avoid confusion in dictation of titles for films such as 'analyse THAT'
I do stress the order of these lists is important as to not allow for complete jibberish of variables, a weighted priorty system would be the best where I could set more weight to some words that others but this is a whole new story. I would love it if we could address natural language in to VoxCommander and then you vere well would have a true Siri killer... Especially considering the nature of open-source add-ons..
Here is another exampe, this one works so well.. I've tried to think of variables out if it, but there are few....
Once again, the phrase 'please' could be removed three times... So what do you guys think...
Thanks