I am having trouble sending the files through dropbox which made me think of using the webserver through TCP plugin ... that will even help avoiding the upload time needed by dropbox before continuing the command (won't affect the total time)
for sure router will need to be set up for port forwarding... then scraping the external IP is piece of cake or using DDNs ...
I created a folder in: C:\Extensions\Vox Commando\plugins\TCP\html\keyLemon ... when I put an html page I can access it with explorer. However, when I try to access the wav file I get error 404 not found... is the web server limited to html or something ?
http://127.0.0.1:8088/html/KeyLemon/index.html ... works
http://127.0.0.1:8088/html/KeyLemon/Haddood.wav ... I get error 404
meanwhile for those like me who do not have voxwav, one can use windows Sound Recorder (see below)
SoundRecorder /FILE filename.filetype /DURATION hhhh:mm:s
for the time being I will be triggering the recording with Prefix Start and we will see where that goes.
as well uploading multiple files to the same model should increase the accuracy ...
the way I see this can work in a very nice way ... is if James can add an option to save "Last Heard" as a wav file .... with folder watcher approach, VC can trigger the recognition precess once the file is saved ...
and to make it even better if the phrase length is less than 8 seconds, VC can attach duplicate the file x of times to reach an 8 second ... at the end the system do not require the same phrase to be said ... let's say VC hears : "VC lights of" and that is 1.5 seconds ... VC would save a wav "VC lights of VC lights of VC lights of VC lights of VC lights of VC lights of" and that is 9 seconds ... of course that depends on James if he is onboard to experiment with that ...
once a match found ... VC can switch the SR profile to the right user ... or at least personalise responses
----- command recording using windows sound recorder
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.1.4.2-->
<command id="705" name="1 - record voice data for model creation" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="Use with VoxWav to record your voice. Replace with your own file path. After, you can use these to create a speaker model (voice profile for a specific user). 
Recordings must be good quality and at least 4 or 5 seconds long.">
<action>
<cmdType>TTS.SpeakSync</cmdType>
<params>
<param>Start talking.</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Launch.Hidden</cmdType>
<params>
<param>c:\windows\system32\SoundRecorder.exe</param>
<param> /FILE {M:Credentials.KeyLemonFolder}\{1}.wav /DURATION 0000:00:8</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<phrase>Record voice print for</phrase>
<payloadFromXML phraseOnly="True" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\Users.xml</payloadFromXML>
</command>